JMX enabled by default Error contacting service. It is probably not running错误解决
搭建zookeeper集群环境后,启动zookeeper
[root@Node4 bin]# ./zkServer.sh start
运行结果如下:
JMX enabled by default
Using config: /usr/zoo/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
显示以为启动成功,实则不然
[root@Node4 bin]# ./zkServer.sh stuts
结果如下:
JMX enabled by default
Using config: /usr/zoo/zookeeper-3.4.5/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
可见,zk未成功启动
./zkServer.sh start-foreground
结果如下:
JMX enabled by default
Using config: /usr/zoo/zookeeper-3.4.5/bin/../conf/zoo.cfg
2017-05-16 07:45:29,742 [myid:] - INFO [main:QuorumPeerConfig@101] - Reading configuration from: /usr/zoo/zookeeper-3.4.5/bin/../conf/zoo.cfg
2017-05-16 07:45:29,746 [myid:] - INFO [main:QuorumPeerConfig@334] - Defaulting to majority quorums
2017-05-16 07:45:29,764 [myid:1] - INFO [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3
2017-05-16 07:45:29,764 [myid:1] - INFO [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 0
2017-05-16 07:45:29,764 [myid:1] - INFO [main:DatadirCleanupManager@101] - Purge task is not scheduled.
2017-05-16 07:45:29,787 [myid:1] - INFO [main:QuorumPeerMain@127] - Starting quorum peer
2017-05-16 07:45:29,802 [myid:1] - INFO [main:NIOServerCnxnFactory@94] - binding to port 0.0.0.0/0.0.0.0:2181
2017-05-16 07:45:29,833 [myid:1] - INFO [main:QuorumPeer@913] - tickTime set to 2000
2017-05-16 07:45:29,833 [myid:1] - INFO [main:QuorumPeer@933] - minSessionTimeout set to -1
2017-05-16 07:45:29,833 [myid:1] - INFO [main:QuorumPeer@944] - maxSessionTimeout set to -1
2017-05-16 07:45:29,834 [myid:1] - INFO [main:QuorumPeer@959] - initLimit set to 10
2017-05-16 07:45:29,865 [myid:1] - INFO [main:QuorumPeer@444] - acceptedEpoch not found! Creating with a reasonable default of 0. This should only happen when you are upgrading your installation
2017-05-16 07:45:29,894 [myid:1] - INFO [Thread-1:QuorumCnxManager$Listener@486] - My election bind port: 0.0.0.0/0.0.0.0:3888
2017-05-16 07:45:29,906 [myid:1] - INFO [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumPeer@670] - LOOKING
2017-05-16 07:45:29,908 [myid:1] - INFO [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@740] - New election. My id = 1, proposed zxid=0x0
2017-05-16 07:45:29,915 [myid:1] - INFO [WorkerReceiver[myid=1]:FastLeaderElection@542] - Notification: 1 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 1 (n.sid), 0x0 (n.peerEPoch), LOOKING (my state)
2017-05-16 07:45:29,928 [myid:1] - WARN [WorkerSender[myid=1]:QuorumCnxManager@368] - Cannot open channel to 2 at election address /192.168.0.113:3888
java.net.NoRouteToHostException: 没有到主机的路由 (Host unreachable)at java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)at java.net.Socket.connect(Socket.java:589)at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:354)at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:327)at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:393)at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:365)at java.lang.Thread.run(Thread.java:745)
2017-05-16 07:45:29,973 [myid:1] - WARN [WorkerSender[myid=1]:QuorumCnxManager@368] - Cannot open channel to 3 at election address /192.168.0.114:3888
或者使用如下命令来查看zk的启动参数:
./zkServer.sh print-cmd
更为重要的是可以通过zookeeper启动日志来查看,在/zookeeper-3.4.5/bin中
root@Node5 bin]# cat zookeeper.out
2017-05-16 07:42:10,739 [myid:] - INFO [main:QuorumPeerConfig@101] - Reading configuration from: /usr/zoo/zookeeper-3.4.5/bin/../conf/zoo.cfg
2017-05-16 07:42:10,743 [myid:] - INFO [main:QuorumPeerConfig@334] - Defaulting to majority quorums
2017-05-16 07:42:10,758 [myid:3] - INFO [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3
2017-05-16 07:42:10,759 [myid:3] - INFO [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 0
2017-05-16 07:42:10,759 [myid:3] - INFO [main:DatadirCleanupManager@101] - Purge task is not scheduled.
2017-05-16 07:42:10,778 [myid:3] - INFO [main:QuorumPeerMain@127] - Starting quorum peer
2017-05-16 07:42:10,793 [myid:3] - INFO [main:NIOServerCnxnFactory@94] - binding to port 0.0.0.0/0.0.0.0:2181
2017-05-16 07:42:10,819 [myid:3] - INFO [main:QuorumPeer@913] - tickTime set to 2000
2017-05-16 07:42:10,819 [myid:3] - INFO [main:QuorumPeer@933] - minSessionTimeout set to -1
2017-05-16 07:42:10,819 [myid:3] - INFO [main:QuorumPeer@944] - maxSessionTimeout set to -1
2017-05-16 07:42:10,819 [myid:3] - INFO [main:QuorumPeer@959] - initLimit set to 10
2017-05-16 07:42:10,842 [myid:3] - INFO [main:QuorumPeer@444] - acceptedEpoch not found! Creating with a reasonable default of 0. This should only happen when you are upgrading your installation
2017-05-16 07:42:10,855 [myid:3] - INFO [Thread-1:QuorumCnxManager$Listener@486] - My election bind port: 0.0.0.0/0.0.0.0:3888
2017-05-16 07:42:10,867 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:QuorumPeer@670] - LOOKING
2017-05-16 07:42:10,868 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@740] - New election. My id = 3, proposed zxid=0x0
2017-05-16 07:42:10,877 [myid:3] - WARN [WorkerSender[myid=3]:QuorumCnxManager@368] - Cannot open channel to 1 at election address /192.168.0.112:3888
java.net.NoRouteToHostException: 没有到主机的路由 (Host unreachable)at java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)at java.net.Socket.connect(Socket.java:589)at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:354)at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:327)at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:393)at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:365)at java.lang.Thread.run(Thread.java:745)
2017-05-16 07:42:11,882 [myid:3] - WARN [WorkerSender[myid=3]:QuorumCnxManager@368] - Cannot open channel to 2 at election address /192.168.0.113:3888
基于以上错误提示,定位解决方案:
1、zookeeper集群间的leader和follower互ping不同
2、防火墙是否关闭
以下针对不同版本的Linux系统检查防火墙的状态,及关闭防火墙:
---------------------------------------------------------------
Ubuntu(ubuntu-12.04-desktop-amd64)
查看防火墙状态:ufw status
关闭防火墙:ufw disable
---------------------------------------------------------------
centos6.0
查看防火墙状态:service iptables status
关闭防火墙:chkconfig iptables off #开机不启动防火墙服务
--------------------------------------------------------------
centos7.0(默认是使用firewall作为防火墙,如若未改为iptables防火墙,使用以下命令查看和关闭防火墙)
查看防火墙状态:firewall-cmd --state
关闭防火墙:systemctl stop firewalld.service
我的是centos7,却使用service iptables status等centos6的命令检查和关闭防火墙,导致防火墙实际上未关闭,故而出现以上错误
JMX enabled by default Error contacting service. It is probably not running错误解决相关推荐
- 关于zookeeper启动Error contacting service. It is probably not running错误
@ 关于zookeeper启动Error contacting service. It is probably not running错误 问题描述 在./zkService.sh start启动完成 ...
- zookeeper启动后查看状态的Error contacting service. It is probably not running.错误
启动zookeeper后查看状态报错: 其原因是在编辑zoo.cfg配置文件时,指定了log的输出目录,但是却未创建.因此需要按照里面指定的目录进行创建.
- 安装zookeeper时候,可以查看进程启动,但是状态显示报错:Error contacting service. It is probably not running
安装zookeeper-3.3.2的时候,启动正常没报错,但zkServer.sh status查看状态的时候却出现错误,如下: JMX enabled by default Using config ...
- zookeeper出现Error contacting service. It is probably not running.
在两个节点 的zookeeper搭建启动的时候出现如下报错 JMX enabled by default Using config: /root/app/zookeeper/bin/../conf/z ...
- centos8启动zk集群失败:zk Error contacting service. It is probably not running.
[README]在 192.168.163.201 机器上 启动zk ,并查看zk 这台: 即 集群只有2台机器, 201 202 --ZOO.cfg# The number of milliseco ...
- zookeeper 启动错误Error contacting service. It is probably not running
./zkServer.sh start zookeeper版本为apache-zookeeper-3.7.1 启动zookeeper后 [root@localhost bin]# ./zkServer ...
- Error contacting service. It is probably not running解决
安装zookeeper,启动后查看启动状态报错 Error contacting service. It is probably not runnin JMX enabled by default U ...
- 在配置zookeeper集群的时候提示Error contacting service. It is probably not running.
在配置zookeeper集群的时候,我使用的是三台机器,首先进入conf文件中使用 vim zoo.cfg 进去配置文件,修改数据文件的位置为 dataDir=/home/hao/Pictures/z ...
- zookeeper环境搭建中的几个坑[Error contacting service. It is probably not running]的分析及解决
Zookeeper简介 关于zk的介绍, zk的paxos算法, 网上已经有各位大神在写了, 本文主要写我在搭建过程中的几个极有可能遇到的坑. Zookeeper部署中的坑 坑之一 Error con ...
最新文章
- ​基于BCI的现代神经反馈有助于认知增强(一)
- 图卷积网络进行骨骼识别代码_【骨骼行为识别】2s-AGCN论文理解
- Nginx搭建静态资源映射实现远程访问服务器上的图片资源
- 修改用户名_新华美育查找用户名及修改密码的方法分享
- boost::range::istream_range相关的测试程序
- 位、字,字节与KB的关系?
- 开源代码分析技巧之——打印调用逻辑
- 电商用户行为分析与挖掘(MYSQL数据分析+SPSS构建RFM模型)
- 怀旧服推荐配置_【怀旧服】狂暴战P4毕业装备推荐
- oracle数据库、数据表的创建与管理 实验笔记二
- windows之间自动传送文件
- 巧用计算机教授小学英语,巧用微课构建小学英语课堂教学
- 【IBM Tivoli Identity Manager 学习文档】14 TIM组织结构设计
- 国外有哪些类似Wooyun(乌云)的网站平台?
- Linux之ubuntu离线安装软件包
- 如何用turtle画椭圆?
- 微型计算机原理计算机钢琴,用汇编语言编写计算机钢琴程序.PDF
- 缺失MSVCR120.dll文件
- HEAD detached from origin/...导致push失败
- Qt从入门到放弃——信号和槽机制(SigalSlot)
热门文章
- FDC2214——电容传感器芯片的使用与配置(STM32控制)
- 程序员955不加班名单
- python用pandas读取excel_浅谈python之利用pandas和openpyxl读取excel数据
- 2020 - 04 - 30 个人笔记
- Java 面试题 —— 强类型语言和弱类型语言的区别
- Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing Systems
- 如今,我们已经长大,
- WM_MOUSEMOVE消息的wparam和lParam
- 一个LM324的电流源方案
- 路由配置与管理——静态路由配置与管理