【zookeeper源码研究】zookeeper源码安装与调试
顺风车运营研发团队 谭淼
1、下载zookeeper源码
http://mirror.bit.edu.cn/apac...
2、下载jdk1.8(下载mac版的java,一键安装)
http://www.oracle.com/technet...
3、下载intelj idea
https://www.jetbrains.com/ide...
4、下载apache ant
apache ant是较早的java包管理工具,由于zookeeper项目较早,因此使用的ant,目前使用较多的java包管理和构建工具是maven和gradle
下载地址:https://ant.apache.org/bindow...
下载后将ant目录下的bin目录添加到/etc/bashrc中:
export ANT_HOME=/usr/local/apache-ant-1.10.5
export PATH=${PATH}:${ANT_HOME}/bin
5、使用ant将zookeeper编译成eclipse工程
cd lib/zookeeper-3.4.13/ ant eclipse
这里来重点说说ant eclipse执行失败的问题:
上述命令会下载ant-eclipse-1.0.bin.tar.bz2文件,若老是下载不成功,无法继续下去,可以修改源码中build.xml中的配置,将地址:
get src="http://downloads.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2"
修改为:
get src="http://ufpr.dl.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2"
其他问题未遇到,如遇到请自行百度解决。
6、使用Idea打开zookeeper
此处选择刚安装的java1.8环境,JDK的地址可以参考图片中的地址(小提示:finder快捷键command+shift+g可以直接跳转目录)
点击Finish即可
7、使用Idea运行zookeeper
zk Server的启动函数的位置在ZooKeeperServerMain类中。
(1)复制配置文件
cd lib/zookeeper-3.4.13/conf/ cp zoo_sample.cfg zoo.cfg
(2)将conf/log4j.properties配置拷贝到zookeeper/src/java/main路径下
cd lib/zookeeper-3.4.13/conf/ cp log4j.properties ../src/java/main/
(3)设置运行参数
点击第38行的绿箭头会提示输入参数错误
这时要填写输入参数,点击运行配置:
填写配置文件地址
点击运行
此时可以在控制台发现可以运行了
相关推荐
BitsPlayer 2020-05-29
roygbip 2020-02-16
BitsPlayer 2020-02-13
lrcoop 2020-02-03
chichichi0 2020-01-06
BitsPlayer 2019-12-19
BitsPlayer 2019-12-14
xueliangEmail 2013-07-22
cailianren 2010-04-15
wugang0 2019-11-09
lustdevil 2011-08-28
evilvoid 2008-04-17
leonranri 2019-11-05
leeccr 2019-10-31
evilvoid 2010-02-02