将Hive与HBase整合在一起,使Hive可以读取HBase中的数据,让Hadoop生态系统中最为常用的两大框架互相结合,相得益彰。
在Hive中创建HBase识别的表就可以替代mysql了。
如下:
CREATE TABLE hbase_hive_1(key int, value string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:val")
TBLPROPERTIES ("hbase.table.name" = "xyz")
分别查看Hive、HBase中建立的表
本节演示使用Sqoop将mysql数据导入hbase。
(1)mysql数据导入hbase
如此,就完成了把mysql导入了hbase。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)