Docker与WebHDFS

我有一个在Docker容器中运行的Spark图像。 我想从容器外部的主机使用WebHDFS访问由HDFS中的Spark保存的结果。 为此,我使用OPEN API ,它在提供文件内容之前有一个redirect。 运行docker映像时,我使用-P标志转发所有端口。

我能够执行其他操作,如使用主机上暴露的高端口列出目录。 但是对于读取文件,REST调用会失败,因为存在HTTPredirect。

任何想法如何我可以解决这个问题?