Dynamic Partitioning broken: keys set to HIVE_DEFAULT_PARTITION
---------------------------------------------------------------
Key: HCATALOG-232
URL: https://issues.apache.org/jira/browse/HCATALOG-232
Project: HCatalog
Issue Type: Bug
Components: mapreduce
Affects Versions: 0.3
Reporter: Mithun Radhakrishnan
Looks like dynamic-partitioning is broken with 0.3. This is a regression from
0.2.
Consider 2 tables (say source_search_Uberwald and target_search_Uberwald) with
identical schemas and the following 4 partition keys:
datestamp string None
srcid string None
action string None
testid string None
Consider the following Pig script (run on 0.9.2)
a = load 'source_search_Uberwald' using org.apache.hcatalog.pig.HCatLoader();
b = filter a by ( datestamp == '20091102' );
store b into 'target_search_Uberwald' using
org.apache.hcatalog.pig.HCatStorer('srcid=191740');
One would expect that the target table would now have partitions corresponding
to each partition in the source table (where the srcid is as specified).
What one sees, however, is one of two symptoms:
1. In addition to expected partitions on target, there's at least one more
partition, with all dynamic-part-vals set to "HIVE_DEFAULT_PARTITION", or
2. No new partitions on target table. However, the target table's directory has
subdirectories named "action=__HIVE_DEFAULT_PARTITION__", etc.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira