zookeeper启动失败排查

最近开始实践搭建Linux下的集群环境,在搭建zookeeper的时候,出现了启动失败的情况,介绍下几种情况和解决方法。

首先,强烈建议新手刚开始搭建的时候关掉防火墙,否则可能出现很多奇怪的错误令人心烦。

关闭防火墙并且禁止开机启动

systemctl stop firewalld.service
systemctl disable firewalld.service   

1、java.net.BindException: 地址已在使用

端口被占用了,这种情况下只需要把2181端口改成别的就可以了

2、Error contacting service. It is probably not running.

roo[email protected]30-88-ubuntu:/home/zookeeper-3.4.10# zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[email protected]-30-88-ubuntu:/home/zookeeper-3.4.10# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/zookeeper-3.4.10/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

这种情况下,可以使用命令 bin/zkServer.sh start-foreground 启动,通过查看启动的输出信息或查看zookeeper.out确定问题出在哪。

而我的报错信息如下(这个错误可能只在使用openJDK的时候才有)

Error: Config file not found: /usr/lib/jvm/java-9-openjdk-amd64/conf/management/management.properties

这是软链接不存在,手动创建正确软链接。

cd /usr/lib/jvm/java-9-openjdk-amd64
touch conf
ln -s lib conf
ls -la conf
  lrwxrwxrwx 1 root root 3 Jan 31 16:21 conf -> lib

原文地址:https://www.cnblogs.com/magotzis/p/8393335.html

时间: 2024-11-09 07:31:47

zookeeper启动失败排查的相关文章

zookeeper启动失败

集群中3个节点,第一个started,第二个说Starting zookeeper ... already running as process xxxx,第三个说Starting zookeeper ... already running as process yyyy. 原来是相应目录下残留的pid文件导致启动失败,打开那个文件一看里边的进程号正是提示出现的xxxx,yyyy.删除他们后重启,好了. zookeeper启动失败

由于无法读取database,zookeeper启动失败

最近我们的集群状态异常,发现启动zk的时候一直失败,看了日志是真的心酸,5s挂机,这要是在开黑,分分钟被举报了,一开始真的没想懂启动zk为什么这么难,而且很稳定的在5s左右失败,通过时间可以判断这个进程还没有完全启动,在这个时间段内,顶多就是在init状态 [[email protected] deployer]# systemctl status zookeeper ● zookeeper.service - ZooKeeper Service Loaded: loaded (/etc/sys

Zookeeper启动失败,报错 can not open chanel to 2

zookeeper 3.4.8 安装在 7 台不同的虚拟机上,配置文件如下: tickTime=2000 initLimit=10 syncLimit=5 dataDir=/var/zookeeper clientPort=2181 server.1=master1:2888:3888 server.2=master2:2888:3888 server.3=slave1:2888:3888 server.4=slave2:2888:3888 server.5=slave3:2888:3888 s

zookeeper启动失败解决方法

今天和往常一样打开虚拟机启动zookeeper时报一下错误: 看了一下,原来是没用root权限登陆... 只需更改为su用户再次启动即可 最后, 由于使用不多,接触少,如有错漏的地方欢迎指出.批评,多谢! 原文地址:https://www.cnblogs.com/panshu-1234/p/9821303.html

zookeeper启动失败无法查看status-----用户权限

最近一直在调试zookeeper,总是出现莫名其妙的问题 QuorumPeerMain 进程存在,但是无法查看status, JMX enabled by defaultUsing config: /data/programfiles/zookeeper-3.4.5/bin/../conf/zoo.cfgError contacting service. It is probably not running. 查看了网上的一些方法,感觉都不是太符合,最后注意到是权限的问题,zookeeper下的

多学一点(十三)——解决Linux kdump服务启动失败

kdump 是 Linux Kernel 崩溃时的转储机制,简单理解就是在系统启动过程中如果 Kernel 因为某些原因崩溃了,kdump 就会负责记录日志以便排查原因.在 CentOS 6 等 Linux 发行版中,即便采用最小化安装, kdump 也会作为服务安装到系统中,此时可能因为我们对 Linux分配的内存的限制导致 kdump 服务开机启动失败,如图 1 所示: 图-1 kdump启动失败 解决 kdump 启动失败其实很简单,只要修改 grub.conf 文件,改变crashker

Exchange 邮件服务器传输服务启动失败

Exchange 邮件服务器传输服务启动失败 事件属性-事件ID 16023 日志名称:          Application 来源:            MSExchangeTransport 日期:            2014/10/1 14:51:50 事件 ID:         16023 任务类别:          配置 级别:            错误 关键字:           经典 用户:            暂缺 计算机:           TCS-MAI

windows service 1053错误 启动失败

做项目移植的时候发现一个项目的window service启动失败,最后试出来是启动时间超时 解决办法是给window service设置一个长一点的等待时间,步骤如下: 启动,输入regedit启动注册表编辑器 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control 选中control节点,在右边的框中右键,选择新建DWORD值 命名新建的DWORD为: ServicesPipeTimeout 在ServicesPipeTimeout节点右键

RoseMirrorHA Job连接启动失败

RoseMirrorHA 生产环境,正常使用过程中,发现同步功能停了,手动选择同步数据源时,Job连接启动失败: 经排查: 客户安装了360杀毒软件引起的,关掉360杀毒软件,或者设置Rose入白名单,问题解决. 原文地址:http://blog.51cto.com/xinghaiyuan/2070059