1. 程式人生 > >Zookeeper 源碼解析-環境準備

Zookeeper 源碼解析-環境準備

sta zookeepe .so 瀏覽器中 src win 導入 per 圖片

為了深入學習Zookeeper,準備把zookeeper源碼導入eclipse中學習

一、Ant環境準備

  因為我自己用的是Mac,直接輸入命令:brew install ant即可 技術分享圖片

  如果是window環境,只需要下載對應版本的ant,配置環境變量即可

二、Git上 clone zookeeper源碼

  git clone https://github.com/apache/zookeeper

三、ant eclipse 編譯eclipse工程

  進入源碼目錄,輸入ant eclipse

  我這邊每次都會出現:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException

  技術分享圖片

解決方案:

  1、在瀏覽器中打開http://ufpr.dl.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2,並下載對應的文件

  2、將文件copy 到 zookeeper源目錄zookeeper-server/src/main/resources中

  3、打開build.xml文件,找到需要下載的地方註釋掉即可

    技術分享圖片

再次輸入命令ant eclipse,看到如下圖所示,表示編譯成功:

  技術分享圖片

最後將zookeeper以eclipse工程導入idea或eclipse中即可

  技術分享圖片

Zookeeper 源碼解析-環境準備