温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Hive外连HBase表

发布时间:2020-07-18 21:32:08 来源:网络 阅读:389 作者:libangsen 栏目:关系型数据库

 

  1. CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name   
  2.   [(col_name data_type [COMMENT col_comment], ...)]   
  3.   [COMMENT table_comment]   
  4.   [PARTITIONED BY (col_name data_type   
  5.     [COMMENT col_comment], ...)]   
  6.   [CLUSTERED BY (col_name, col_name, ...)   
  7.   [SORTED BY (col_name [ASC|DESC], ...)]   
  8.   INTO num_buckets BUCKETS]   
  9.   [ROW FORMAT row_format]   
  10.   [STORED AS file_format]   
  11.   [LOCATION hdfs_path]


连接HBase中已存在的表
 

CREATE EXTERNAL TABLE table_name(id int, value string) 

STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'

WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:val")

TBLPROPERTIES ("hbase.table.name" = "xyz");

 

红色地方根据实际情况修改,绿色地方对应HBase表,其中cf1代表列簇名,val代表列名,:key代表HBase的row赋予第一个字段,即上面例子中的红色标注的id。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI