版权声明:本文为博主原创文章,未经博主允许不得转载。 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");