啓動HBase報錯Could not start ZK at requested port of 2181. ZK was started at port: 2182.

背景

使用start-hbase.cmd啓動hbase的master時,報錯Could not start ZK at requested port of 2181. ZK was started at port: 2182.

解決方法

由於HBaseHome\config\hbase-env.cmd中沒有對HBASE_MANAGES_ZK進行設置,所以啓動HBase的master時,會啓動zookeeper,而我之前已經啓動了一個zookeeper,所以就發生了端口占用問題。

最簡單的解決方法當然是關閉之前的zookeeper,直接啓動hbase的master即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章