2014-06-24 82 views
0

我發現可以使用Blob存儲在Azure中配置HBase數據庫。有誰知道我可以如何使用c#代碼訪問,創建項目並將其添加到HBase中的Blob存儲中? 我之後嘗試的是在HDInsight羣集上使用Hive從HBase查詢數據。在Azure中以編程方式創建HBase表格

乾杯, 喬

回答

1

我創造了Marlin project對於這個問題,因爲沒有「官方」微軟C#爲HBase的上HDInsight客戶端。

隨着馬林,您可以創建一個表像這樣的模式:

var marlin = new Marlin(ClusterCredentials.FromFile("credentials.txt")); 
var testTableSchema = new TableSchema(); 
testTableSchema.name = "table"; 
testTableSchema.columns.Add(new ColumnSchema() { name = "d" }); 
testTableSchema.columns.Add(new ColumnSchema() { name = "f" }); 
marlin.CreateTable(testTableSchema); 

它不是功能完善的是,我剛剛在上週末開始的。

+0

看起來非常甜。 – ProggerJoe

+0

您是否知道是否有任何c#代碼或項目也可以在Azure表存儲上執行HDInisght作業?我剛剛發現這個java項目http://blogs.msdn.com/b/mostlytrue/archive/2014/04/04/analyzing-azure-table-storage-data-with-hdinsight.aspx – ProggerJoe

+0

@ProggerJoe不知道,對不起。 –

相關問題