#c# #azure #hadoop #hbase #azure-blob-storage
#c# #azure #hadoop #hbase #azure-blob-хранилище
Вопрос:
Я выяснил, что можно создать базу данных HBase в Azure, используя хранилище больших двоичных объектов. Кто-нибудь знает, как я могу получать доступ, создавать и добавлять элементы в HBase в моем хранилище больших двоичных объектов с помощью кода c #? После этого я пытаюсь запросить данные из HBase с помощью Hive в кластере HDInsight.
Приветствия, Джо
Ответ №1:
Я создал проект Marlin, если на то пошло, потому что в HDInsight нет «официального» клиента Microsoft C # для HBase.
С помощью 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);
Он еще не завершен, я только начал его в прошлые выходные.
Комментарии:
1. Знаете ли вы, существует ли какой-либо код или проект на c # для выполнения заданий HDInisght в хранилище таблиц Azure? Я только что нашел этот Java-проект blogs.msdn.com/b/mostlytrue/archive/2014/04/04 /…
2. @ProggerJoe понятия не имею, извините.