2017-09-10 1 views
1

독립 실행 형 모드에서 사육사 서비스를 시작했으며 사육사 바이너리는 카프카와 함께 수행됩니다. 여기에 내용은 zookeeper.propertieshbase의 기존 사육사 사용

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

다음 명령을 사용하여 시작되었습니다.

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

지금 사육사가 및 실행, 그래서 HBase를 자체 사육사의 서비스를 시작하고 싶지 않아요. 나는 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 HBase를 여전히 자신의 사육사를 시작하려고 한 듯

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. 

에서 로그있어?

답변

0

의사 배포 모드에서 HBase를 실행하려고한다고 가정합니다. 이 경우 hbase.cluster.distributed를 true로 설정하고 zookeeper 쿼럼 세부 사항은 Apache doc

에 언급 된대로 hbase-site.xml에 제공해야합니다.