C# 通過Thrift訪問Hbase

1.確保Hbase中已經開啓Thrift服務   bin/hbase-daemon.sh start thrift 後臺啓動

2. 下載 thrift  http://thrift.apache.org/download  下載Thrift源碼和Thrift.exe文件  (0.13.0 含有netcore)

3.解壓 0.13.0 文件  用vs2019 打開 源碼 生成 thrift.dll 

4.下載和集羣中hbase版本號一致的hbase源碼,然後解壓,找到裏面的Hbase.thrift文件 。切記一定是thrif文件中的Hbase.thrift文件,而不是thrift2文件夾中的,兩個文件不一樣,thrift2文件裏面的是精簡版本,所以我們一般使用thrift文件夾裏面的Hbase.thrif文件。

 

5.將Hbase.thrift 文件和已經下載的thrift-0.13.0.exe文件放在D盤thrift文件夾下面。然後打開windows命令窗口(win鍵+R鍵,然後輸入cmd然後回車),輸入如下命令進入存放Hbase.thrit目錄
 
6. cmd 中輸入 thrift-0.13.0.exe -gen csharp hbase.thrift 生成類庫  然後新建一個類庫項目,把這些cs文件複製到項目中,生成DLL類庫。此方法生成的不帶異步的 要想生成異步的 可以運行    thrift-0.13.0.exe --gen netstd AlbumS3.thrift
 
7.新建項目 將生成的類引用進去。就可以了

 項目地址:

鏈接: https://pan.baidu.com/s/1A56qC-lOl3KJz1iUjw6Rog 提取碼: gpva 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章