
HBase启动报错( Could not start ZK at requested port of 2181.)
发布日期:2021-05-06 19:58:40
浏览次数:14
分类:原创文章
本文共 834 字,大约阅读时间需要 2 分钟。
HBase启动报错
背景
- 单机
- HBase 2.3.2版本
- Hadoop 3.2.1版本
- zookeeper 3.6.2版本
问题
1.明明是单机部署的,所以如下配置设置为了false
<property> <name>hbase.cluster.distributed</name> <value>false</value> </property>
2.也在hbase-env.sh中设置了禁用内部服务zookeeper的配置
export HBASE_MANAGES_ZK=false
3.启动报错
Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting as clients (e.g. shell) will not be able to find this ZK quorum.
解决方式
将hbase-site.xml的下面配置节点的值修改为true
<property> <name>hbase.cluster.distributed</name> <value>true</value> </property>
原因
原来Hbase的运行模式虽然分了单机模式(false),分布式模式(true)。若为false,Hbase和Zookeeper会运行在同一个JVM里面。由于采用的都是zookeeper默认使用的端口,所以启动后冲突报出错误
参考
https://serverfault.com/questions/599661/could-not-start-zk-at-requested-port-of-2181-while-export-hbase-manages-zk-fals/601549#601549?newreg=fbd24a54f1d84f818c2687f62a7a5626
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月24日 12时47分58秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
求n内的素数,并打印出来(c语言)
2019-03-04
[电影]《Ladybird》演绎完整18岁的青春
2019-03-04
[转]如何搭建基于Hexo的独立博客
2019-03-04
妈,今天清明
2019-03-04
树莓派博通BCM2835芯片的IO口驱动代码调试和测试
2019-03-04
MySQL复习基础语句
2019-03-04
npm问题汇总
2019-03-04
金融信息安全之漏洞利用与安全加固
2019-03-04
Vue快速入门学习笔记(更新ing)
2019-03-04
js中[]、{}、()的区别
2019-03-04
js-禁止右键菜单代码、禁止复制粘贴代码
2019-03-04
style标签放在body前和body后的区别
2019-03-04
记一次vue项目启动失败
2019-03-04
Linux命令-nmap
2019-03-04
关于mysql卸载问题
2019-03-04
血色先锋队
2019-03-04
21年寒假第一周周练/HDU1176:免费馅饼
2019-03-04
数据结构——最小支撑树
2019-03-04
win10系统安装配置Go环境包(第0章)
2019-03-04