我是 Hbase 和 Hive 的新手。有人可以解释一下如何使用 Hive 将数据插入 Hbase 吗?
我发现了很多关于此的信息,但他们都在谈论完全相同的事情。换句话说,他们正在从另一个已经存在的表中插入 Hbase 表。
在我的情况下是不同的。我有一个应用程序,它从用户那里读取一些数据并发送到服务器,传入的数据需要写入 Hbase 表。我怎样才能做到这一点?
这是我的桌子:
CREATE TABLE hive_table (key INT, username STRING, password STRING, address STRING)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES('hbase.columns.mapping'=':key, user:val')
TBLPROPERTIES('hbase.table.name'='hbase_table');
如何使用 Hive 将以下记录插入到我的 Hbase 表中,该表是 hbase_table:
key=123, username='something', password='pass', address='somewhere';