[
https://issues.apache.org/jira/browse/HIVE-1377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paul Yang updated HIVE-1377:
----------------------------
Description:
The use case is:
{code}
dir = hdfs://host:9000/user/warehouse/tableName/abc
pathToPartitionInfo = {/user/warehouse/tableName : myPart}
{code}
Then calling
{code}
getPartitionDescFromPath(dir, pathToPartitionInfo)
{code}
will throw an IOException because /user/warehouse/tableName is not a prefix of
hdfs://host:9000/user/warehouse/tableName/abc. Currently, this is not an issue
but will come up if CombineFileInputFormat is modified so what the scheme and
authority are not stripped out when generating splits (see MAPREDUCE-1806).
The proposed solution is add a case where matching is done by just the path
component of the URI's.
was:
The use case is:
{code}
dir = hdfs://host:9000/user/warehouse/tableName/abc
pathToPartitionInfo = {/user/warehouse/tableName : myPart}
{code}
Then calling
{code}
getPartitionDescFromPath(dir, pathToPartitionInfo)
{code}
will throw an IOException. Currently, this is not an issue but will come up if
CombineFileInputFormat is modified to so what the scheme and authority are not
stripped out in MAPREDUCE-1806.
The proposed solution is add a case where matching is done by just the path
component of the URI's.
> getPartitionDescFromPath() in CombeHiveInputFormat should handle matching by
> path
> ---------------------------------------------------------------------------------
>
> Key: HIVE-1377
> URL: https://issues.apache.org/jira/browse/HIVE-1377
> Project: Hadoop Hive
> Issue Type: Bug
> Affects Versions: 0.6.0
> Reporter: Paul Yang
> Assignee: Paul Yang
>
> The use case is:
> {code}
> dir = hdfs://host:9000/user/warehouse/tableName/abc
> pathToPartitionInfo = {/user/warehouse/tableName : myPart}
> {code}
> Then calling
> {code}
> getPartitionDescFromPath(dir, pathToPartitionInfo)
> {code}
> will throw an IOException because /user/warehouse/tableName is not a prefix
> of hdfs://host:9000/user/warehouse/tableName/abc. Currently, this is not an
> issue but will come up if CombineFileInputFormat is modified so what the
> scheme and authority are not stripped out when generating splits (see
> MAPREDUCE-1806).
> The proposed solution is add a case where matching is done by just the path
> component of the URI's.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.