Charles Pritchard created HIVE-12759:
----------------------------------------
Summary: msck repair table fails when using custom partition
patterns
Key: HIVE-12759
URL: https://issues.apache.org/jira/browse/HIVE-12759
Project: Hive
Issue Type: Bug
Reporter: Charles Pritchard
msck repair table will fail to add dynamic partitions when using a custom
pattern.
set hcat.dynamic.partitioning.custom.pattern="${year}/${month}/${day}/${hour}";
CREATE EXTERNAL TABLE raw_line (line string)
PARTITIONED BY(year STRING, month STRING, day STRING, hour STRING)
STORED AS TEXTFILE
LOCATION '/raw/data';
....
org.apache.hadoop.hive.ql.metadata.HiveException:
org.apache.hadoop.hive.ql.metadata.HiveException: partition spec is invalid;
field year does not exist or is empty
at
org.apache.hadoop.hive.ql.metadata.Hive.createPartition(Hive.java:1628)
at
org.apache.hadoop.hive.ql.exec.DDLTask.msckAddPartitionsOneByOne(DDLTask.java:1659)
at org.apache.hadoop.hive.ql.exec.DDLTask.msck(DDLTask.java:1726)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)