1. 程式人生 > 其它 >C# 通過Thrift訪問Hbase

C# 通過Thrift訪問Hbase

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

2. 下載 thrifthttp://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 hbase.thrift 7.新建專案 將生成的類引用進去。就可以了

專案地址:

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