hbase - [05] hbase关联hive
一、配置
1、在hive的配置文件中配置HBASE_HOME(conf/hive-env.sh)
export HBASE_HOME=/opt/module/hbase
2、将 conf/hive-env.sh 替换到hive的服务端和客户端,重启服务
二、验证
1、创建一张hive表
create table hive_hbase_table(
key int,
value string
)
-- 固定格式
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
-- hbase的键和值与hive表的对应关系;自动对应列的关系;第一列对应第一列;cf1:(列族)
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:val")
-- hive中的表名对hbase中的表名如何对应
TBLPROPERTIES ("hbase.table.name" = "mydata:hive_hbase_table", "hbase.mapred.output.outputtable" = "hive_hbase_table");
2、创建一张hbase表(留待测试,是否会自动生成hbase表)
3、向hive表中插入数据
insert into hbase_table_1 values (1,'aa');
insert into hbase_table_1 values (2,'bb');
4、观察hbase中表的变化
hbase(main):007:0> scan 'mydata:hive_hbase_table'
5、在HDFS上查看创建的表: https://node01:9870
— 要养成终生学习的习惯 —

浙公网安备 33010602011771号