reef-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rogan Carr (JIRA)" <>
Subject [jira] [Commented] (REEF-1892) HDFS File Copy only uses local HDFS
Date Fri, 13 Oct 2017 17:53:00 GMT


Rogan Carr commented on REEF-1892:

I think this is a good strategy for us to take. Would we add this interface to `REEF.Network`?

One question this raises is what affect it will have on the public interfaces. [~markus.weimer],
do you have a sense of which public interfaces would need to change?

> HDFS File Copy only uses local HDFS
> -----------------------------------
>                 Key: REEF-1892
>                 URL:
>             Project: REEF
>          Issue Type: Bug
>          Components: REEF.NET IO
>    Affects Versions: 0.17
>            Reporter: Rogan Carr
> In REEF-1827 [1], the URI used to specify remote and local files were changed to use
the "AbsolutePath". [2]
> This means that a file specified as "hdfs://my/file" becomes "/my/file" and the hdfs://
is assumed by the `dfs` command.
> This is fine if you are using vanilla HDFS, but for cases like Blob Storage in Azure,
there is a special prefix, `wasb://` that is used instead of `hdfs://`. This means that the
AbsolutePath method trims off the wasb, and this Copy() function instead attempts to download
the file from the local HDFS instead of WASB.
> We need to revisit this issue and keep the full path for copies while also keeping proper
casing in the path.

This message was sent by Atlassian JIRA

View raw message