我使用 minikube 在單個節點上部署了 Kubernetes,然后使用 helm 安裝了 hadoop 和 hdfs。它運作良好。問題是當我嘗試將檔案從本地復制到 hdfs 時,$ hadoop fs -copyFromLocal /data/titles.csv /data我得到這個:沒有這樣的檔案或目錄

這是本地路徑:

uj5u.com熱心網友回復:
您已經顯示了主機檔案系統 GUI 詳細資訊面板的螢屏截圖。
除非您在 k8s pod 中掛載 /data 檔案夾,否則您將無法從中放入 /data 檔案夾。
換句話說,你應該得到類似的錯誤 just ls /data,這不是 HDFS 問題,因為“本地”在不同的背景關系中意味著不同的東西。
您至少有 3 個不同的“本地”檔案系統 - 您的主機、namenode pod、datanode pod,可能還有 minikube 驅動程式(如果使用 VM)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/490040.html
