我從一個地方到HDFS文件系統和文件複製的文件複製得到 - /用戶/ hduser /在Hadoop的複製文件到文件系統的Hadoop
[email protected]:/usr/local/hadoop/hadoop-1.2.1$ bin/hadoop fs -copyFromLocal /home/hduser/afile in
問題: - 1.How做hadoop默認將文件複製到此目錄 -/user/hduser/in ...在conf文件中指定的映射在哪裏?
我從一個地方到HDFS文件系統和文件複製的文件複製得到 - /用戶/ hduser /在Hadoop的複製文件到文件系統的Hadoop
[email protected]:/usr/local/hadoop/hadoop-1.2.1$ bin/hadoop fs -copyFromLocal /home/hduser/afile in
問題: - 1.How做hadoop默認將文件複製到此目錄 -/user/hduser/in ...在conf文件中指定的映射在哪裏?
如果您編寫如上所述的命令,則會將該文件複製到用戶的HDFS主目錄,即/ home/用戶名。另見:HDFS Home Directory。
如果您想將文件寫入其他位置,您可以使用絕對路徑名(以「/」開頭),就像在Linux文件系統中一樣。
你是否使用默認的虛擬機?基本上如果你從二進制文件配置hadoop而不使用預先配置yum軟件包。它沒有默認路徑。但如果你通過hortin或cloudera vm使用yum。它帶有默認路徑我猜
檢查hdfs-site.xml以查看默認的fs路徑。所以「/」將指向上述XML中設置的基本URL。該命令中提到的任何不使用主路徑的文件夾都將附加到該文件夾中。