[
https://issues.apache.org/jira/browse/HADOOP-9985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13773413#comment-13773413
]
Omkar Vinit Joshi commented on HADOOP-9985:
-------------------------------------------
I am not sure if it is related but take a loot at YARN-1203 (http / https)
where now we are forcing AM to tell up front which scheme is supported and Yarn
will use it for communication or else it will default to cluster default. I
think something similar can be done here as well.
> HDFS Compatible ViewFileSystem
> ------------------------------
>
> Key: HADOOP-9985
> URL: https://issues.apache.org/jira/browse/HADOOP-9985
> Project: Hadoop Common
> Issue Type: Bug
> Reporter: Lohit Vijayarenu
> Fix For: 2.0.6-alpha
>
>
> There are multiple scripts and projects like pig, hive, elephantbird refer to
> HDFS URI as hdfs://namenodehostport/ or hdfs:/// . In federated namespace
> this causes problem because supported scheme for federation is viewfs:// . We
> will have to force all users to change their scripts/programs to be able to
> access federated cluster.
> It would be great if thee was a way to map viewfs scheme to hdfs scheme
> without exposing it to users. Opening this JIRA to get inputs from people who
> have thought about this in their clusters.
> In our clusters we ended up created another class
> HDFSCompatibleViewFileSystem which hijacks both hdfs.fs.impl and
> viewfs.fs.impl and passes down filesystem calls to ViewFileSystem. Is there
> any suggested approach other than this?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira