java连接zookeeper 找不到zoo.cfg_ZooInspector 连接不到 Zookeeper 的解决方法
Zookeeper正常启动后,在使用 ZooInspector 连接 Zookeeper 时出现了连接不上的问题。
[root@localhost bin]# zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
看打印出的信息是启动成功了,但就是连接不上。
决解方法:
这时查看一下Zookeeper的启动状态或日志文件:
[root@localhost bin]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
可以看到发生了错误,并没有正常启动。
再看一下日志文件:
2017-12-13 17:56:37,514 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1161] - Unable to read additional data from server sessionid 0x100000438d60007, likely server has closed socket, closing socket connection and attempting reconnect
2017-12-13 17:56:37,668 [myid:1] - WARN [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumPeer$QuorumServer@190] - Failed to resolve address: slave-03
java.net.UnknownHostException: slave-03: 未知的名称或服务
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
at java.net.InetAddress.getAllByName(InetAddress.java:1192)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at java.net.InetAddress.getByName(InetAddress.java:1076)
at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.recreateSocketAddresses(QuorumPeer.java:180)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:591)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectAll(QuorumCnxManager.java:610)
at org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:845)
at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:957)
2017-12-13 17:56:37,669 [myid:1] - INFO [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@854] - Notification time out: 60000
2017-12-13 17:56:38,277 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1035] - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknown error)
大概猜出来了,配置文件中有错误:
[root@localhost bin]# vim ../conf/zoo.cfg
tickTime=2000
dataDir=/usr/local/zookeeper-3.4.11/data
dataLogDir=/usr/local/zookeeper-3.4.11/log
clientPort=2181
initLimit=5
syncLimit=2
server.1=slave-01:2888:3888
server.2=slave-02:2888:3888
server.3=slave-03:2888:3888
文件中配置的是集群方式,现在是单机启动(不是单机启动不行,而是学习的过程中实验环境一直在变化)
java连接zookeeper 找不到zoo.cfg_ZooInspector 连接不到 Zookeeper 的解决方法相关推荐
- Linux系统盘爆满根目录100%,又找不到占空间的大文件 原因与解决方法
最近一位朋友他的Linux(Centos7)根目录一直100%,也就是系统文件磁盘已经爆满了.虽然通过:df -h, du -sh * 等指令配合使用,发现当前系统任然存在大量可以使用的空间(6.5G ...
- 连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!
连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法! 参考文章: (1)连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA ...
- zookeeper 启动显示started,jps查看进程却没有,解决方法
zookeeper 启动显示started,jps查看进程却没有,解决方法 参考文章: (1)zookeeper 启动显示started,jps查看进程却没有,解决方法 (2)https://www. ...
- myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法)
myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法) 参考文章: (1)myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法) (2)https://www. ...
- java.lang.IllegalArgumentException: An invalid domain [.test.com] was specified for this cookie解决方法
java.lang.IllegalArgumentException: An invalid domain [.test.com] was specified for this cookie解决方法 ...
- PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法
PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法 参考文章: (1)PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法 (2)https: ...
- 【JAVA错误笔记】 - 【Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法】
[JAVA错误笔记] - [Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法] 参考文章: (1 ...
- 创建Vue项目,找不到router文件(router.js)的解决方法
创建Vue项目,找不到router文件(router.js)的解决方法 问题描述: 安装 Vue Router 原因分析: 解决方案: 命令窗口创建 使用图形化界面 问题描述: 如图所示: 安装 Vu ...
- java 多线程 调用 dll 出错,JAVA调用DLL异常,请高手寻找异常原因,给出解决方法...
当前位置:我的异常网» J2SE » JAVA调用DLL异常,请高手寻找异常原因,给出解决方法 JAVA调用DLL异常,请高手寻找异常原因,给出解决方法 www.myexceptions.net 网 ...
最新文章
- 判断为空:null、undefined、空字符串、中文空格
- iView:一套基于Vue的高质量UI组件库
- 使用JSON.parse(),JSON.stringify()实现对对象的深拷贝
- g120变频器报7490怎么处理_西门子通讯profinet网络下怎么更换G120变频器等部件
- VS Code 连接远程服务器运行 Jupyter Notebook
- P1305 新二叉树
- 三星note4 N9100刷回4.4.4系统后无法usb连接电脑
- 转载|网络编程中阻塞式函数的底层逻辑
- HBase运维基础——元数据逆向修复原理
- 编程语言对比 字符串
- 开课吧Java课堂之PrintWriter类的运用
- 加工机械双探头高频读写器CK-FR102AN用户开发手册
- 微信小程序打开另一个小程序
- MTCNN优化和另类用法
- html英文读法,classin读音发音 classln英文怎么读?
- js实现农历时间代码
- [割点问题]HOJ 12307 Disconnected Pair
- 有向图中判正环:POJ1860 货币交换
- 腾讯区块链发行多少腾讯区块链如何投资?
- 1123_AURIX_TC275_DAP接口学习
热门文章
- python 运行cmd命令失败怎么办_python manage.py runserver命令在cmd命令框中可以正确执行,但是在pycharm的终端中运行就失败了!...
- JDK配置与防火墙设置
- php引擎,php基于什么引擎
- easyui datagrid java_java_easyui体系之DataGrid(4)[转]
- dategridview设置下拉框默认值_smtp服务器怎么设置
- wcf html 界面,WCF数据转换为原始html而不是Json格式
- python代码片段_Python 常用代码片段
- 双指放大_便携超小手机显微镜1000倍放大!让你玩转微观世界,惊艳朋友圈
- c++interesting转换为uint_拆一款C转HDMI转换器,没想到一个简单的产品里面这么多芯片...
- 常量表达式不允许函数调用_SQLite特殊索引之表达式索引