栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

eclipse本地运行zookeeper源码踩坑记录

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

eclipse本地运行zookeeper源码踩坑记录

1.下载源码

地址:Apache ZooKeeper

这里我们选择3.6.3版本源码,Apache ZooKeeper 3.6.3 Source Release(asc, sha512)

2.源码导入

下载完成后,导入到eclipse中,很多类报错,缺少DO

解决方案:进入zookeeper根目录下,执行mvn install -Dmaven.test.skip=true, 生成所需代码

3.项目启动

  • 启动类为QuorumPeerMain,运行报错
2021-12-28 14:37:30,168 [myid:] - ERROR [main:ZooKeeperServerMain@69] - Invalid arguments, exiting abnormally
java.lang.IllegalArgumentException: Invalid number of arguments:[]
	at org.apache.zookeeper.server.ServerConfig.parse(ServerConfig.java:75)
	at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:109)
	at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:67)
	at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:140)
	at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:90)

出现上述错误,将conf配置文件,复制到main启动项目目录下,再加上启动参数

 

  •  继续启动QuorumPeerMain,报错
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.server.quorum.QuorumPeerConfig).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

该错误为log4j文件不再resources目录下,需要将log4j.properties移到resources目录下

  •   再次启动QuorumPeerMain,正常启动,good
2021-12-28 15:12:15,164 [myid:] - INFO  [main:ZookeeperBanner@42] - 
2021-12-28 15:12:15,164 [myid:] - INFO  [main:ZookeeperBanner@42] -   ______                  _                                          
2021-12-28 15:12:15,164 [myid:] - INFO  [main:ZookeeperBanner@42] -  |___  /                 | |                                         
2021-12-28 15:12:15,164 [myid:] - INFO  [main:ZookeeperBanner@42] -     / /    ___     ___   | | __   ___    ___   _ __     ___   _ __   
2021-12-28 15:12:15,164 [myid:] - INFO  [main:ZookeeperBanner@42] -    / /    / _    / _   | |/ /  / _   / _  | '_    / _  | '__|
2021-12-28 15:12:15,164 [myid:] - INFO  [main:ZookeeperBanner@42] -   / /__  | (_) | | (_) | |   <  |  __/ |  __/ | |_) | |  __/ | |    
2021-12-28 15:12:15,164 [myid:] - INFO  [main:ZookeeperBanner@42] -  /_____|  ___/   ___/  |_|_  ___|  ___| | .__/   ___| |_|
2021-12-28 15:12:15,165 [myid:] - INFO  [main:ZookeeperBanner@42] -                                               | |                     
2021-12-28 15:12:15,165 [myid:] - INFO  [main:ZookeeperBanner@42] -                                               |_|                     
2021-12-28 15:12:15,165 [myid:] - INFO  [main:ZookeeperBanner@42] - 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/683297.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号