[
https://issues.apache.org/jira/browse/HIVE-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Phabricator updated HIVE-2795:
------------------------------
Attachment: HIVE-2795.D1683.3.patch
kevinwilfong updated the revision "HIVE-2795 [jira] View partitions do not have
a storage descriptor".
Reviewers: JIRA, njain
Included a Python script to go through the metastore and update all view
partitions to have a Storage Descriptor. It does so by dropping the partition
and adding the partition. As the only view partition data that can be modified
is the name, no data will be lost by doing this. Detailed instructions and
warnings are included in the script.
REVISION DETAIL
https://reviews.facebook.net/D1683
AFFECTED FILES
metastore/scripts/upgrade/001-HIVE-2795.update_view_partitions.py
metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java
ql/src/test/results/clientpositive/describe_formatted_view_partitioned.q.out
ql/src/test/queries/clientpositive/describe_formatted_view_partitioned.q
> View partitions do not have a storage descriptor
> ------------------------------------------------
>
> Key: HIVE-2795
> URL: https://issues.apache.org/jira/browse/HIVE-2795
> Project: Hive
> Issue Type: Improvement
> Reporter: Namit Jain
> Assignee: Kevin Wilfong
> Attachments: HIVE-2795.D1683.1.patch, HIVE-2795.D1683.2.patch,
> HIVE-2795.D1683.3.patch
>
>
> Besides being an inconsistency, it causes errors.
> Calling describe formatted on a view partition throws an exception
> java.lang.NullPointerException
> at org.apache.hadoop.hive.ql.metadata.Partition.getCols(Partition.java:505)
>
> at org.apache.hadoop.hive.ql.exec.DDLTask.describeTable(DDLTask.java:2570)
> because it does not have a column descriptor, which is part of the storage
> descriptor.
--
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