Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
3.2.1
-
None
-
Shell, but it also trickles down into all code using `FileSystem`
Description
When defining both `hadoop-azure` and `hadoop-azure-datalake` in HADOOP_OPTIONAL_TOOLS in `conf/hadoop-env.sh`, `hadoop-azure` will get ignored.
eg setting this:
HADOOP_OPTIONAL_TOOLS="hadoop-azure-datalake,hadoop-azure"
with debug on:
DEBUG: Profiles: importing /opt/hadoop/libexec/shellprofile.d/hadoop-azure-datalake.sh
DEBUG: HADOOP_SHELL_PROFILES accepted hadoop-azure-datalake
DEBUG: Profiles: importing /opt/hadoop/libexec/shellprofile.d/hadoop-azure.sh
DEBUG: HADOOP_SHELL_PROFILES
DEBUG: HADOOP_SHELL_PROFILES declined hadoop-azure hadoop-azure
whereas:
HADOOP_OPTIONAL_TOOLS="hadoop-azure"
with debug on:
DEBUG: Profiles: importing /opt/hadoop/libexec/shellprofile.d/hadoop-azure.sh
DEBUG: HADOOP_SHELL_PROFILES accepted hadoop-azure
Attachments
Issue Links
- links to