添加hive分区时如何验证列?

时间:2018-05-11 06:26:36

标签: hive parquet

我有一个像这样创建的hive表: CREATE EXTERNAL TABLE test_db.test( region STRING, start_date STRING ) PARTITIONED BY ( id STRING ) STORED AS PARQUET.

我有一个脚本来添加这样的镶木地板文件:

ALTER TABLE test_db.test ADD IF NOT EXISTS PARTITION ( id = 'abc' ) LOCATION 's3://location/to/file'

此脚本获取镶木地板文件位置的用户输入。我想确保镶木地板文件列与表列匹配,但似乎ADD PARTITION语句始终有效,即使列是错误的。我怎样才能获得验证ADD上的列的信息?

0 个答案:

没有答案