Настроить путь URL веб-интерфейса HDFS
Я развернул HDFS в Kubernetes, используя диаграмму Хелма:
git clone https://github.com/apache-spark-on-k8s/kubernetes-HDFS.git
cd kubernetes-HDFS
helm repo add incubator \
https://kubernetes-charts-incubator.storage.googleapis.com/
helm dependency build charts/hdfs-k8s
helm install -n my-hdfs charts/hdfs-k8s
Затем я запускаю прокси Kubernetes:
kubectl proxy
... и откройте веб-интерфейс HDFS по адресу http://localhost:8001/api/v1/namespaces/default/services/my-hdfs-namenode:50070/proxy/
, Но он не показывает ничего полезного, потому что предполагает, что корень веб-интерфейса http://localhost:8001
и пытается получить данные из http://localhost:8001/conf
, http://localhost:8001/jmx?qry=Hadoop:service=NameNode,name=NameNodeInfo
, так далее.
Можно ли настроить веб-интерфейс HDFS так, чтобы он был доступен в пользовательском контексте?
dfs.namenode.http-address
Кажется, что параметр конфигурации не поддерживает пути, только имя хоста и порт, но я не могу найти доказательства.