2 つの分離された HBase インスタンスをローカルで実行するためにオーバーライドする必要があるプロパティを見つけようとしています。
hbase-site.xml を次のように変更しました。
<configuration>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2222</value>
<description>Property from ZooKeeper's config zoo.cfg.
The port at which the clients will connect.
</description>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/zookeeper-old</value>
<description>Property from ZooKeeper's config zoo.cfg.
The directory where the snapshot is stored.
</description>
</property>
私も指定しましたHBASE_PID_DIR
ただし、CDH3 と CDH4.1 の両方を起動すると、コマンドを実行すると cdh3 のシェルがハングしますlist
。