在Azure中以编程方式创建HBase表

时间:2014-06-24 13:42:16

标签: c# azure hadoop hbase azure-storage-blobs

我发现,可以使用Blob存储在Azure中配置HBase数据库。有谁知道如何使用c#代码访问,创建和添加项目到我的blob存储中的HBase? 我之后尝试的是在HDInsight集群上使用Hive从HBase中查询数据。

干杯, 乔

1 个答案:

答案 0 :(得分:1)

我为此创建了Marlin project,因为在HDInsight上没有针对HBase的“官方”Microsoft C#客户端。

使用Marlin,您可以创建一个包含如下模式的表:

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);

这还不是功能完整,我上周末就开始了。