我是部署的HBASE单机版本,打算使用HBASE自带的zookeeper,但是启动一直报错zookeeper的错误,所以怀疑是自带的zookeeper压根没启动,所以我手动执行了下HBASE 的bin目录下的zookeeper,发现报了connect to host localhost port 22: Connection refused的错误。然后ssh localhost发现还是报错

这是就基本能够确定是ssh的问题了,使用vim /etc/ssh/sshd_config查看发现默认的端口已经被修改,到这里就找到了问题所在了。

解决方法,在hbase_env.sh中增加 export HBASE_SSH_OPTS="-p 52222",这时候再启动HBASE就正常了。
版权声明:本文为u010808777原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。