今天安装了hbase想做下测试,结果发现在创建表时报错“can‘t get master address from zookeeper, zookeeper date = null”,大致是这样描述的,之后查看日志,发现hbase在启动zookeeper时确实报错了,查阅了网上的资料,说hbase自带zookeeper,如果想用独立的zookeeper需要把hbase-env.sh中的HBASE_MANAGES_ZK改成false,但自己试了还是没用,错误显示zk端口已经被占用,估计是hbase还在启动自己的zk,结果端口与例外的zk发生冲突,最后解决办法是将hbase(我只装了一台)上的另外的zk停掉,比较苦恼HBASE_MANAGES_ZK不管是true还是false,貌似都在启用自带的zk,这个问题需要进一步探究
启动hbase出现的zookeeper连接问题
时间: 2024-10-13 07:20:40