工具: 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());
}
這樣子就可以正常運行了