蜂巢中的区分大小写的分区列

时间:2016-10-12 15:23:12

标签: hive

我需要在具有大写列名称的列上创建分区。但是,Hive会将所有列名称隐式转换为小写。我无法在select *查询中获取数据。我无法将文件夹名称更改为小写。以下是我正在使用的Create查询:

CREATE EXTERNAL TABLE db.ALERT_DS_Hive_Test
PARTITIONED BY (PROC_ID String) 
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.avro.AvroSerDe'
WITH SERDEPROPERTIES ('casesensitive'='PROC_ID')
STORED AS INPUTFORMAT 'org.apache.hadoop.hive.ql.io.avro.AvroContainerInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.avro.AvroContainerOutputFormat'
LOCATION '/user/sam/hive-test/ALERT_DS.avro/' 
TBLPROPERTIES ('avro.schema.url'='/user/sam/hive-test/ALERT_DS.avsc');

0 个答案:

没有答案