Zookeeper .Net Client


本來此客戶端可以通過NuGet獲取,如果會使用NuGet, 則可以使用命令Install-Package ZooKeeperNet(需要最新版本的NuGet)

如果不會,就去 NuGet官網了解http://docs.nuget.org/docs/start-here/using-the-package-manager-console

如果你想自己編譯 你可以去GitHub下載源碼https://github.com/ewhauser/zookeeper

donet編譯時會報出Genrated里的文件無法打開,實際上剛開始是沒有的;

因為我沒學過java,所以我看不懂根目錄下那些文件搞什么的,

不過最后在網上查了很多資料和源碼里的說明文檔

ewhauser-zookeeper-a52ff80\src\java\main\org\apache\jute\package.html

ewhauser-zookeeper-a52ff80\src\java\main\org\apache\jute\compiler\package.html,

 原來是hadoop的Rcc(是用JAVA編寫的 源文件中可以找到),這個東西作用是src下的zookeeper.jute文件轉換為C C++ java的數據結構 好像原來是沒有C#的,是后來作者加上的,這里就先不管了,可以用就行,接下來說說怎么生成 ewhauser-zookeeper-a52ff80\src\dotnet\ZooKeeperNet\Generated的文件

我們需要運行ant命令

如果不知道ant,那google把

配置好ant 后 運行

ant -file build.xml

這樣運行后等待build successfully  你的ewhauser-zookeeper-a52ff80\src\dotnet\ZooKeeperNet\Generated就有文件了

現在就能將zookeeperNet編譯為Dll了

我編譯的時候發現有MiscUtil.dll不存在的警告 ,所以我還是去把這個dll下載了下來

注意這個客戶端必須要用.NET4.0編譯

 以下我整理過的donet的源文件包

http://files.cnblogs.com/01-sunkey/dotnet.zip

感謝ewhauser

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM