2017-09-10 3 views
1

私はスタンドアロンモードで飼育係サービスを開始しました。動物園のバイナリはKafkaと一緒に運ばれます。ここには、zookeeper.propertiesの内容があります。hbaseの既存の飼育係を使用

dataDir=/tmp/zookeeper      
clientPort=2181          
maxClientCnxns=0 

私は次のコマンドを使用して飼育係を始めました。

kafka/bin/zookeeper-server-start.sh config/zookeeper.properties 

は今、飼育係が稼働しているので、私はHBaseのは、独自のZooKeeperサービスを開始する必要はありません。私はhbase-env.shで次のプロパティを設定します。

export HBASE_MANAGES_ZK=false 

はまた、ここでhbase-site.xmlの内容です。

<configuration>    
    <property>     
    <name>hbase.rootdir</name>        
    <value>hdfs://localhost:8030/hbase</value>    
    </property>     
</configuration>  

私はstart-hbase.shを使用してのHBaseを開始しようとしました、そして/usr/local/hbase/logs/hbase-root-master-vultr.guest.out

Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting as clients (e.g. shell) will not be able to find this ZK quorum. 

からログを得たそうすることから、それを防ぐ方法、HBaseのは、まだ独自の飼育係を開始しようとしていたようでしたか?

答えて

0

擬似分散モードでHBaseを実行しようとしているとします。このような場合は、hbase.cluster.distributedをtrueに設定し、zookeeperクォーラムの詳細をApache doc

のようにhbase-site.xmlに提供する必要があります
関連する問題