簡體   English   中英

更改Hive表的架構

[英]Alter the schema of Hive table

我想更改在Hive中創建的表,該表映射到HBase字段。 最近,我在HBase中增加了一些專欄,因此希望將這些字段也添加到Hive中。

對於我使用的創造:

 CREATE EXTERNAL TABLE test1(rowKey STRING,a STRING,b STRING) 
 STORED BY  'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES 
 ('hbase.columns.mapping' = ':key,cf:address,cf:name') 
 TBLPROPERTIES ('hbase.table.name' = 'test');

現在,我想在配置單元表test1中添加一列,應將其映射到hbase,但是我找不到任何方法。 請幫忙,謝謝。

因為您使用外部表,所以最簡單的方法是刪除並重新創建它。

drop table test1;

create external table test1 {...};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM