Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
hbase-env.sh一部のブログのチュートリアルに従って、疑似分散モードで hbase をセットアップするための構成を設定しています。HBASE_CLASSPATHプロパティの設定を推奨する人もいれば、推奨hbase-env.shしない人もいます。また、どのパスを指定すればよいか混乱しています。
hbase-env.sh
HBASE_CLASSPATH
HBASE_CLASSPATH は、HBase で使用する jar のパスである必要があります。たとえば、カスタム HBase フィルターを作成した場合、それを利用可能にしてアプリで使用するには、hbase-env.sh の HBASE_CLASSPATH のコメントを外して編集し、フィルターを含む jar を指すようにする必要があります。
私見ですが、HBase によって提供されるクラスのみを使用する場合、HBase の設定が適切であれば、このプロパティを設定しなくても問題に直面することはありません。