今天安装了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,这个问题需要进一步探究
转载于:https://www.cnblogs.com/joy6331/p/3894666.html