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

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

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

systemctl stop firewalld.service
systemctl disable firewalld.service   

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

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

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

root@VM-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
root@VM-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 conflrwxrwxrwx 1 root root 3 Jan 31 16:21 conf -> lib

转载于:https://www.cnblogs.com/magotzis/p/8393335.html

zookeeper启动失败排查相关推荐

  1. macos brew zookeeper,安装后zookeeper启动失败?

    一.Zookeeper安装流程 执行如下安装命令: brew install zookeeper 执行截图如下: 安装后查看 zookeeper 安装信息(默认拉取最新版本) brew info zo ...

  2. zookeeper启动失败

    zookeeper启动失败 删除之前配置和安装的所有东西 重新安装,参照https://www.cnblogs.com/zzuuoo666/p/12667198.html redis 关闭命令:在re ...

  3. 一次zookeeper启动失败的解决过程

    大数据平台:MRS 8.1.2.2 最近集群出现了问题,zookeeper组件常常自动恢复,且造成了hive.hbase等组件在zookeeper上注册失败. 通过观察zookeeper日志,发现大量 ...

  4. zookeeper中dubboo节点过多导致dubbo-admin启动失败排查

    1.起因 新需求开发了一个新接口,在联调环境正常注册,到了测试环境,调用方找不到对应接口: 通过dubbo-admin,查看服务注册情况,发现以下情况:   1.新接口 和 其他旧接口  均未在dub ...

  5. mysql启动失败排查

    修改mysql配置文件之后,使用service mysqld restart 重启,发现停止成功但是启动失败了. Job for mysqld.service failed because the c ...

  6. zookeeper 启动失败,报错 “ZooKeeper JMX enabled by default”

    zookeeper启动时,出现如下情况: ====== zookeeper node1 启动 ========== [root@node1 conf]# zkServer.sh start JMX e ...

  7. MySQL启动失败 排查过程及解决方法

    MySQL 启动失败的常见原因 MySQL 启动失败的最常见的原因有两类,分别是无法访问系统资源和参数设置错误造成的,下面分别分析如下. 一.无法访问系统资源 MySQL 不能访问启动需要的资源是造成 ...

  8. 来自一枚rookie的项目开发——zookeeper启动失败

    腾讯云轻量级服务器Centos8 启动Zookeeper失败 [root@VM-0-16-centos bin]# ./zkServer.sh start /usr/bin/java ZooKeepe ...

  9. zookeeper启动失败+jps中没有QuorumPeerMain

    启动信息: ZooKeeper JMX enabled by default Using config: /home/appleyuchi/bigdata/apache-zookeeper-3.6.0 ...

最新文章

  1. php 派生类 数据库连接 单例模式 xhprof实测 高效连接
  2. .NET如何从配置文件中获取连接字符串
  3. 计算机图形学入门总结!
  4. 嵌入式c语言检测键盘,【精华整理】C语言嵌入式系统编程修炼--键盘操作篇
  5. 【报告分享】2019年中国互联网企业战投发展白皮书.pdf(附154页pdf下载链接)...
  6. 雷电3菊链功能_同轴科技推出5款USB-C全功能数据线,清一色内置同轴线缆
  7. 【Luogu2394】yyy loves Chemistry I(浮点数精度)
  8. python求解最大子序列乘积问题,子序列可连续也可不连续
  9. 电子邮件的收发及传输过程解析
  10. HihoCoder 1838 贪心
  11. 数学建模之SPSS应用——聚类分析
  12. FOXIT PDF EDITOR工具分割PDF
  13. 南京大学计算机学院飞跃手册,2014南京大学物理学院飞跃手册.pdf
  14. Chrome Edge与Safari书签同步
  15. win10查看服务器共享文件夹,Win10怎么样查看共享文件夹
  16. 使用晨曦账本记录店铺收支
  17. HTTP,TCP,UDP,Socket,WebSocket
  18. 【软考】总结--任性的一个人的朝圣
  19. 工业品微营销时代_做网络营销_原创有价值的文章更容易带来流量 上海添力
  20. 用C++实现仿QQ屏幕截图功能,以后不登QQ也能截图!

热门文章

  1. JS 处理Json 时间带T 时间格式
  2. 使用GNS3简单模拟帧中继环境
  3. 项目中除了需求外还需要知道的问题
  4. 有关于微软的IWebBrowser2::Navigate2/Navigate方法
  5. partial in latex
  6. ieee文章作者对不齐怎么办呢?
  7. 安利一波veronica老师
  8. maplet, power set, domain subtraction,
  9. 一个有趣的观察:关于内向和外向
  10. 13.3的MacBook air 8g内存还是有点吃力