工具: Ant
1.从Git上下载 源代码
2.使用ant 编译 进入Zookeeper 的 目录 build.xml 那层目录, 输入 ant eclipse
3.编译成功之后 导入到 IDEA
4.导入成功之后 设置Setting
5.运行zookeeper。
启动单机版的Server
org.apache.zookeeper.server.ZooKeeperServerMain
但是我这边报如下的错误
报错提示“org.apache.zookeeper.version.Info can not be resolved to a type”
需要运行 org/apache/zookeeper/version/util/VerGen.java
在main 方法中 知道 需要3个参数 进入printUsage 知道 3个参数 分别如下
version.util.VerGen maj.min.micro[-qualifier](标识符) rev(版本号) buildDate(日期)
生成出来一个Info class 但是 在Org 的 下面 所以 移动到 这个Module 的Version 包中
static void printUsage() {
System.out.print("Usage:\tjava -cp <classpath> org.apache.zookeeper."
+ "version.util.VerGen maj.min.micro[-qualifier] rev buildDate");
System.exit(ExitCode.UNEXPECTED_ERROR.getValue());
}
这样子就可以正常运行了
来源:oschina
链接:https://my.oschina.net/u/4368017/blog/3747479