ARM服务器上部署zookeeper集群
创始人
2025-01-19 12:04:10
0

        由于ARM服务器上部署zookeeper集群,会存在加载不到主类问题,现在把遇到的问题进行总结下,问题如下:

[root@node206 apache-zookeeper-3.5.10]# bin/zkServer.sh start

ZooKeeper JMX enabled by default

Using config: /data1/software/apache-zookeeper-3.5.10/bin/../conf/zoo.cfg

Starting zookeeper ... FAILED TO START

        通过zookeeper日志可以看到加载不到主类,报错如下:

[root@node206 logs]# cat zookeeper-root-server-starces206.out

        错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

问题排查分析:

        下载了错误的版本文件,Zookeeper 从3.5.10后开始拆分为两个版本,而且他们的结构还很类似。

(1)标准版本(Apache ZooKeeper x.y.z ),下载的文件名为:apache-zookeeper-x.y.z-bin.tar.gz

(2)另一个是源码版本(Apache ZooKeeper x.y.z Source Release),下载的文件名为:apache-zookeeper-x.y.z.tar.gz

        如果你的压缩包是3.5以上的版本,随着版本的更新,3.5版本以后的压缩包分成了两种我们需要使用文件名带有bin 的那个压缩包,例如:apache-zookeeper-3.5.10-bin.tar.gz 这样解压后才会有lib目录下的那些jar包.

1.下载安装zookeeper

将下载好的zookeeper上传到服务器指定目录,然后解压

tar -zxvf apache-zookeeper-3.9.1-bin-.tar.gz

修改配置文件名称

mv zoo_simple.cfg zoo.cfg

配置环境变量,便于任意目录下都可以启动zookeeper

vim /etc/profile

配置内容为

export ZOOKEEPER=/data1/software/apache-zookeeper-3.9.1-bin
export PATH=$PATH:$ZOOKEEPER/bin

加载配置文件

source /etc/profile

启动zookeeper

zkServer.sh start

查看zookeeper状态

zkServer.sh status

ps -ef |grep zookeeper

至此zookeeper的注册中心环境搭建完毕。

相关内容

热门资讯

据公告内容!大当家辅助官网,网... 您好:这款网易游戏辅助软件游戏是可以开挂的,确实是有挂的,很多玩家在这款网易游戏辅助软件游戏中打牌都...
刚刚!sohoo竞技联盟辅助器... sohoo竞技联盟辅助器 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理...
现有说明如下!广东闲来辅助软件... 温州茶苑辅助软件是一款专注玩家量身打造的游戏记牌类型软件,在温州茶苑辅助软件这款游戏中我们可以记录下...
相较于以往!wejoker辅助... 您好:wejoker辅助机器人这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
来临!江西中至小程序黑科技,福... 来临!江西中至小程序黑科技,福建天天开心辅助器是真的吗,妙招教程(果然确实有挂)-哔哩哔哩>>您好:...
据玩家消息!we-poker软... 您好:这款wepoker有机器人吗游戏是可以开挂的,确实是有挂的,很多玩家在这款wepoker有机器...
这一现象值得深思!花舍辅助,心... 这一现象值得深思!花舍辅助,心悦提坑神器软件下载,办法教程(一贯是有挂的)-哔哩哔哩>>您好:软件加...
来临!WePOker有没有透视... 来临!WePOker有没有透视方法,wepoker俱乐部辅助,绝活儿教程(果然透视是有挂)-哔哩哔哩...
一直以来!欢乐达人辅助工具,余... 一直以来!欢乐达人辅助工具,余干六副真有辅助吗,教程书教程(其实确实有挂的)-哔哩哔哩;无需打开直接...
最新消息!拱趴大菠萝机器人,竞... 您好:拱趴大菠萝机器人这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌...