Hbase 映射 Hive

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/amyacker/article/details/88690910
  • Hive内部表
    没被external关键字修饰,数据由Hive自身管理,hive drop掉此表时,hbase也被drop
create TABLE person(
       key string,
       name string,
       sex string
)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'   
WITH SERDEPROPERTIES ("hbase.columns.mapping" =":key,cf1:name,cf1:sex")   
TBLPROPERTIES("hbase.table.name" = "hbase_person");
  • Hive外部表
    被external关键字修饰,数据由HDFS管理,hive drop掉表,hbase表不会影响
create EXTERNAL TABLE person(
       key string,
       name string,
       sex string
)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'   
WITH SERDEPROPERTIES ("hbase.columns.mapping" =":key,cf1:name,cf1:sex")   
TBLPROPERTIES("hbase.table.name" = "hbase_person");

猜你喜欢

转载自blog.csdn.net/amyacker/article/details/88690910