zookeeper安装启动报错引发的版本取用思考

举报
悟钧 发表于 2019/06/22 15:20:23 2019/06/22
【摘要】 其实不管是 zookeeper-3.5.5 ,还是其他的什么版本,主要是当前最新版的,我们追踪下出现同类问题的兄弟们,当时应该都处在最新的版本上,究其原因还是版本稳定的问题,即使官网已认定为稳定版本,我们依然要考虑到实际运行环境的因素,最新稳定版本对我们自己来说不一定就是稳定的。

今天在学习Gitee上clone的项目,其中一个需要按照zookeeper,然后从博客园、CSDN、百度等搜索到一些教程,并按此安装,因为是Windows环境,步骤到挺简单,大致如下:


1、从zookeeper官网下载安装包,其实就是.tar.gz文件,解压后操作


zookeeper官网地址: https://zookeeper.apache.org/


2、解压到对应的目录中,比如我的是D:\Program Files 下,直接放,如下图:


3、修改conf/zoo_sample.cfg 文件,主要改动两个地方:


(1) dataDir文件夹的路径,如下图是我在目录下新建了data文件夹,然后把路径指向该文件夹


(2)修改zoo_sample.cfg文件名为 zoo_sample.cfg,即把 _sample 删除


4、启动bin/zkServer.cmd,双机打开即可


但在实际操作过程中,我下载了最新的稳定版本zookeeper-3.5.5 ,是2019-05-20发布的,解压过程中出现些问题,忽略了,没在意,后来发现其文件目录结构跟 3.4.9 有很多不同,同样按上述步骤操作后,在启动zookeeper的时候出现了闪退,于是我在zkServer用NotePad++打开,在最后加上pause,保存,然后再启动,查看闪退的原因。错误信息如下:


D:\Program Files\zookeeper-3.5.5\bin>call “D:\Java\jdk1.8.0_112”\bin\java “-Dzookeeper.log.dir=D:\Program Files\zookeeper-3.5.5\bin…\logs” “-Dzookeeper.root.logger=INFO,CONSOLE” “-Dzookeeper.log.file=zookeeper-vchen-server-DESKTOP-6L764P9.log” “-XX:+HeapDumpOnOutOfMemoryError” “-XX:OnOutOfMemoryError=cmd /c taskkill /pid %%p /t /f” -cp “D:\Program Files\zookeeper-3.5.5\bin…\build\classes;D:\Program Files\zookeeper-3.5.5\bin…\build\lib*;D:\Program Files\zookeeper-3.5.5\bin…*;D:\Program Files\zookeeper-3.5.5\bin…\lib*;D:\Program Files\zookeeper-3.5.5\bin…\conf” org.apache.zookeeper.server.quorum.QuorumPeerMain “D:\Program Files\zookeeper-3.5.5\bin…\conf\zoo.cfg”

错误: 找不到或无法加载主类 .c


其实出现这类问题的很多,发现在CSDN上有很多此类问题的提问或解答,如果按上述四步操作无问题的话,我们需要思考下,zookeeper版本的问题


大致的思考思路:


其实不管是 zookeeper-3.5.5 ,还是其他的什么版本,主要是当前最新版的,我们追踪下出现同类问题的兄弟们,当时应该都处在最新的版本上,究其原因还是版本稳定的问题,即使官网已认定为稳定版本,我们依然要考虑到实际运行环境的因素,最新稳定版本对我们自己来说不一定就是稳定的。


所以综上所述,建议后续在研发或是其他测试过程中,可以采用如下原则:


不管是zookeeper还是其他什么软件、中间件,均采用其最新稳定版本的上一个版本,来使用,可以避免很多坑或是不必要的时间成本。


同样的问题可能在MySQL也会出现,建议大家提前确定自己的版本取用策略,提前规避。

--------------------- 


该文章也同步发表到了CSDN上,均属本人原创 

链接:https://blog.csdn.net/weixin_37896608/article/details/90727654 


【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。