源碼環(huán)境搭建
1. 下載源碼
下載地址: github
2. 編譯
進(jìn)入下載好的源碼的根目錄,因?yàn)橄螺d依賴的時(shí)候需要apache的maven元數(shù)據(jù),目前最高的版本為3.8.0-SNAPSHOT
,為了能編譯成功需要將代碼的版本切到這個(gè)版本以下,3.8.0-SNAPSHOT
可以切到commit號(hào)97c181a40d6dd6cc。
3. Eclipse啟動(dòng)服務(wù)端
- 設(shè)置resources
打開配置界面后設(shè)置如下:
- 配置zoo.cfg
默認(rèn)情況下不用過多的修改,默認(rèn)的配置如下:
-
啟動(dòng)配置
打開配置界面后配置如下:
至此,單個(gè)節(jié)點(diǎn)的環(huán)境就配置完成,點(diǎn)擊debug按鈕就可啟動(dòng)zookeeper服務(wù)。
-
上述是啟動(dòng)單節(jié)點(diǎn)的,如果要以集群的方式啟動(dòng)的話需要在第二步的時(shí)候配置多個(gè)cfg文件,第三步的時(shí)候創(chuàng)建多個(gè)啟動(dòng)配置,以三個(gè)節(jié)點(diǎn)為例,如下
配置文件修改完成后按照第三步的啟動(dòng)配置復(fù)制三份,修改下Arguments的配置文件地址,保存后分別啟動(dòng)三個(gè)服務(wù)即可。
4. 啟動(dòng)客戶端
設(shè)置啟動(dòng)配置,如下圖:
成功啟動(dòng)結(jié)果如下:
敲入命令行ls /
即可看到結(jié)果,在此界面即可發(fā)送命令實(shí)現(xiàn)操作。文章來源:http://www.zghlxwxcb.cn/news/detail-461625.html
至此,Zookeeper的本地源碼開發(fā)環(huán)境搭建完畢,感謝閱讀。
文章來源地址http://www.zghlxwxcb.cn/news/detail-461625.html
到了這里,關(guān)于《Zookeeper》從零開始學(xué)Zookeeper源碼(一)之源碼環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!