Bruno Quinart created ARROW-9226:
------------------------------------
Summary: [Python] pyarrow.fs.HadoopFileSystem - retrieve options
from core-site.xml or hdfs-site.xml if available
Key: ARROW-9226
URL: https://issues.apache.org/jira/browse/ARROW-9226
Project: Apache Arrow
Issue Type: Improvement
Components: Python
Affects Versions: 0.17.1
Reporter: Bruno Quinart
Fix For: 1.0.0
'Legacy' pyarrow.hdfs.connect was somehow able to get the namenode info from
the hadoop configuration files.
The new pyarrow.fs.HadoopFileSystem requires the host to be specified.
Inferring this info from "the environment" makes it easier to deploy pipelines.
But more important, for HA namenodes it is almost impossible to know for sure
what to specify. If a rolling restart is ongoing, the namenode is changing.
There is no guarantee on which will be active in a HA setup.
I tried connecting to the standby namenode. The connection gets established,
but when writing a file an error is raised that standby namenodes are not
allowed to write to.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)