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

本文关键字:创建 HBase 方式 编程 Azure | 更新日期: 2023-09-27 18:10:08

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

欢呼,乔

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

我为此创建了Marlin项目,因为在HDInsight上没有"官方"的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);

功能还不完整,我上个周末才开始。