Currently, Configuration::get_conf_dir reads the HADOOP_CONF_DIR (or HADOOP_HOME) environment variable to load configurations.
What if we allowed users to pass the HDFS configuration directory as an argument? This would be useful for scenarios where we need to access multiple HDFS clusters, each with its own installation path.
While we can currently use set_env to set HADOOP_HOME before creating a client, I think it would be cleaner if we could directly specify the desired path to the ClientBuilder.