iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >启动zookeeper报错该怎么办
  • 334
分享到

启动zookeeper报错该怎么办

2023-06-02 16:06:19 334人浏览 独家记忆
摘要

今天就跟大家聊聊有关启动ZooKeeper报错该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。启动zookeeper报错:ERROR [main:QuorumPeerMain@

今天就跟大家聊聊有关启动ZooKeeper报错该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

启动zookeeper报错:ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormally

场景:
1.给三台机器安装zookeeper集群报错:ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnORMally
2.环境描述
系统:                Centos 7.6
zookeeper版本:       3.4.6
安装目录:            /opt/zookeeper-3.4.6
安装的用户:          hadoop
zookeeper data目录:  /opt/zookeeper-3.4.6/zookeepertmp        --需要手动创建
zookeeper tmp目录:   /opt/zookeeper-3.4.6/zookeepertmp/log    --需要手动创建
三台机器主机名:      note01、note02、note03

解决:
报错信息如下:

$ vi zookeeper.out2019-03-31 22:48:53,422 [myid:] - INFO  [main:QuorumPeerConfig@103] - Reading configuration from: /opt/zookeeper-3.4.6/bin/../conf/zoo.cfg2019-03-31 22:48:53,447 [myid:] - INFO  [main:QuorumPeerConfig@340] - Defaulting to majority quorums2019-03-31 22:48:53,449 [myid:] - ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormallyorg.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing /opt/zookeeper-3.4.6/bin/../conf/zoo.cfg        at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:123)        at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:101)        at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78)Caused by: java.lang.IllegalArgumentException: /opt/zookeeper-3.4.6/zookeepertmp/myid file is missing        at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:350)        at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:119)        ... 2 moreInvalid config, exiting abnormally


1.网上反馈很多的是因为没有创建myid文件以及配置文件配错(尴尬,毕竟是新手);
2.从myid文件先入手,这个第一次启动的时候确实没有创建myid文件,分别在三台机器创建myid文件并写入机器id号
在note01创建myid
$ cd /opt/zookeeper-3.4.6/zookeepertmp
$ echo "1" > myid

在note02创建myid
$ cd /opt/zookeeper-3.4.6/zookeepertmp
$ echo "2" > myid

在note03创建myid
$ cd /opt/zookeeper-3.4.6/zookeepertmp
$ echo "3" > myid

3.把zookeeper data目录下除了log文件夹和myid外其他的文件和文件夹删除
$ rm zookeeper_server.pid -rf
$ rm zookeeper.out -rf
$ rm version-2 -rf

4.再检查zoo.cfg文件是否配置正确
最后发现最后的
server.1=note2:2888:3888
server.2=note3:2888:3888
server.3=note4:2888:3888
前面的主机名错误,正确的应该是
server.1=note02:2888:3888
server.2=note03:2888:3888
server.3=note04:2888:3888

5.再次尝试启动zookeeper
分别在三台机器执行启动命令
$ zkServer.sh start

分别在三台机器执行查看状态命令
$ zkServer.sh status

6.居然还报错,不应该啊!!!死马当活马医,重启一下机器
$ exit
# reboot

7.再次尝试启动zookeeper
分别在三台机器执行启动命令
$ zkServer.sh start

分别在三台机器执行查看状态命令
[hadoop@note03 zookeepertmp]$ zkServer.sh status
JMX enabled by default
Using config: /opt/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: leader

[hadoop@note04 zookeepertmp]$ zkServer.sh status
JMX enabled by default
Using config: /opt/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower

[hadoop@note02 zookeepertmp]$ zkServer.sh status
JMX enabled by default
Using config: /opt/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower

看到这里证明zookeeper启动正常,搞定!!!

看完上述内容,你们对启动zookeeper报错该怎么办有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网精选频道,感谢大家的支持。

--结束END--

本文标题: 启动zookeeper报错该怎么办

本文链接: https://www.lsjlt.com/news/230520.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 启动zookeeper报错该怎么办
    今天就跟大家聊聊有关启动zookeeper报错该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。启动zookeeper报错:ERROR [main:QuorumPeerMain@...
    99+
    2023-06-02
  • mysql5.5 启动报错:ERROR该怎么办
    今天就跟大家聊聊有关mysql5.5 启动报错:ERROR该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 在FreeBSD中启动mysql...
    99+
    2024-04-02
  • sqlplus启动报错怎么办
    本篇内容介绍了“sqlplus启动报错怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • mysql启动报错怎么办
    小编给大家分享一下mysql启动报错怎么办,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!首先查看一下进程ps aux |grep mysq*如果看到上面的红色圈出的部分,那说明,Mysql的进...
    99+
    2024-04-02
  • ZooKeeper怎么启动
    这篇文章将为大家详细讲解有关ZooKeeper怎么启动,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服...
    99+
    2023-06-27
  • was启动node报错怎么办
    本教程操作环境:linux7.3系统、node18.4.0版、Dell G3电脑。was启动node报错怎么办?linux下was启动startnode.sh报错、was启动startNode报错报错:************* End D...
    99+
    2022-11-22
    node
  • hadoop启动时报错怎么办
    本篇内容主要讲解“hadoop启动时报错怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“hadoop启动时报错怎么办”吧!问题: hadoop启动的时候报错HTTP ERROR 500&nb...
    99+
    2023-06-03
  • linux启动报错fsck.ext4: Unable to reslve 'UUID=9d51182c-...'该怎么办
    这期内容当中小编将会给大家带来有关linux启动报错fsck.ext4: Unable to reslve 'UUID=9d51182c-...'该怎么办,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可...
    99+
    2023-06-06
  • react启动项目报错怎么办
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react创建项目启动报错的完美解决方法一、预备知识:npm (也可以用yarn,本文以npm为例)npm介绍全称为Node Package Manage...
    99+
    2023-05-14
    项目 React
  • MySQL5.7集群MGR启动报ERROR 3092 (HY000)该怎么办
    MySQL5.7集群MGR启动报ERROR 3092 (HY000)该怎么办,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。MySQL5.7...
    99+
    2024-04-02
  • Django报错TemplateDoesNotExist该怎么办
    这篇文章给大家介绍Django报错TemplateDoesNotExist该怎么办,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在部署Django环境之后,打开页面报错网络上很多文章,都是说报错的原因是TEMPLATE...
    99+
    2023-06-02
  • Django报错django.utils.datastructures.MultiValueDictKeyError该怎么办
    本篇文章为大家展示了Django报错django.utils.datastructures.MultiValueDictKeyError该怎么办,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Djan...
    99+
    2023-06-02
  • kafka启动报错 missingTopicsFatal is true怎么办
    小编给大家分享一下kafka启动报错 missingTopicsFatal is true怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!kafka 启动报错...
    99+
    2023-06-20
  • keepalived启动报错该如何解决
    这期内容当中小编将会给大家带来有关keepalived启动报错该如何解决,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。启动keepalived报错,Keepalived_vrrp: ip address ...
    99+
    2023-06-06
  • sqlserver无法启动报26024错误怎么办
    这篇文章主要介绍了sqlserver无法启动报26024错误怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。2018-01-03 10:...
    99+
    2024-04-02
  • Linux系统怎么启动zookeeper
    这篇文章主要介绍了Linux系统怎么启动zookeeper,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ZooKeeper命令行工具类似于Linux的shell环境,不过功能...
    99+
    2023-06-28
  • hbase启动报错master.TableNamespaceManager: Namespace table not found怎么办
    小编给大家分享一下hbase启动报错master.TableNamespaceManager: Namespace table not found怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!错误原因:  我之前已经...
    99+
    2023-06-02
  • Oracle 12c集群启动故障该怎么办
    Oracle 12c集群启动故障该怎么办,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。由于维护人员修改 Oracle...
    99+
    2024-04-02
  • sql server启动不了出现MSSQL 18052错误: 9003该怎么办
    这期内容当中小编将会给大家带来有关sql server启动不了出现MSSQL 18052错误: 9003该怎么办,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。问题现象:系...
    99+
    2024-04-02
  • Oracle实例启动时报ORA-32004错误怎么办
    小编给大家分享一下Oracle实例启动时报ORA-32004错误怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!前言前段时间,早上刚到公司,打开电脑就发现启动Oracle实例的时候报了...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作