關閉。這個問題不符合Stack Overflow 準則。它目前不接受答案。
我們不允許在 Stack Overflow 上提出有關通用計算硬體和軟體的問題。您可以編輯問題,使其成為 Stack Overflow的主題。
3天前關閉。
改進這個問題我想知道有什么區別:
hdfs@hdfs-namenode-0:/ $ ls和hdfs@hdfs-namenode-0:/ $ hdfs dfs -ls /

同時我想讀取一個 tmp 上的 csv 檔案,但我總是沒有這樣的檔案或目錄:

所以這項作業都在 kubernetes(minikube) 中。
感謝幫助 !
uj5u.com熱心網友回復:
ls就像dir在 Windows 中一樣。它向您顯示特定檔案夾的內容。hdfs 是 Hadoop 分布式檔案系統。在您的示例中,輸出就像一個ls -l
對于您的第二個問題:您的檔案不在您的 hdfs 中。如果你這樣做:
hdfs dfs -ls
不應該有titles.csv 檔案。事實上,你在第一張照片中已經做到了這一點。根本沒有檔案(除了可能有不可見的檔案)。
如果你這樣做:
hdfs dfs -ls titles.csv
輸出將是:“沒有這樣的檔案或目錄”您應該只使用:
cat -n /tmp/titles.csv
更多資訊:
https://man7.org/linux/man-pages/man1/ls.1.html
https://hadoop.apache.org/docs/r2.7.0/hadoop-project-dist/hadoop-common/FileSystemShell.html#ls
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/490037.html
