我是部署的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就正常了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)