Мне нужно нанести таблицу Hive на HBase. Мой Улей таблица состоит из трех столбцов имя-строки, степень строки, главным струннойКак сопоставить таблицу Hive в HBase?
Я не знаю, как заполнить в пустой (??)
CREATE TABLE hbase_table(??, ??, ??, ...)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = "??")
TBLPROPERTIED ("hbase.table.name" = "hbase_table");
После создания таблицы HBase, как показано в вашем ответе, я выполнил «INSERT OVERWRITE TABLE hbase_table SELECT * FROM hive_table (которая состоит из трех столбцов - строка имени, строка степени, основная строка»). Это приводит к ошибке, например, в таблице insclause-0 4 столбца, но запрос имеет 3 столбца. Как решить эту проблему? –
Дайте некоторое постоянное число в вашем запросе на куст. Например, выберите 100, имя, степень, майор из hive_table. – madhu
вы получили это. – madhu