【異常】Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting a


HMaster和HRegionServer是Hbase的兩個子進程,但是使用jps發現沒有啟動起來,所以去我們配置的logs查看錯誤信息。提示:
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-env.sh文件中設置了export HBASE_MANAGES_ZK=false
設置不使用自帶zookeeper,這一步設置完按理說就可以使用獨立的zookeeper程序了,但是還是報錯。很明顯,這是啟動自帶zookeeper與獨立zookeeper沖突了。因為把hbase.cluster.distributed設置為false,也就是讓hbase以standalone模式運行時,依然會去啟動自帶的zookeeper。

所以要做如下設置,值為true:
vim conf/hbase-site.xml
<property>
                <name>hbase.cluster.distributed</name>
               <value>true</value> 
</property>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM