0
假設我已經分別配置了兩個名稱節點來管理/營銷和/財務。我想知道如果將文件放在/ accounting目錄中會發生什麼情況。 HDFS會接受這個文件嗎?如果是這樣,哪個命名空間管理文件?HDFS Federation未知命名空間
假設我已經分別配置了兩個名稱節點來管理/營銷和/財務。我想知道如果將文件放在/ accounting目錄中會發生什麼情況。 HDFS會接受這個文件嗎?如果是這樣,哪個命名空間管理文件?HDFS Federation未知命名空間
寫入失敗。命名空間都不會管理文件。
您將從ViewFs
客戶端得到一個IOException
與No such file or directory
錯誤。
例如,給出以下ViewFs配置在core-site.xml
:
<configuration>
<property>
<name>fs.default.name</name>
<value>viewfs:///</value>
</property>
<property>
<name>fs.viewfs.mounttable.default.link./namenode-a</name>
<value>hdfs://namenode-a</value>
</property>
<property>
<name>fs.viewfs.mounttable.default.link./namenode-b</name>
<value>hdfs://namenode-b</value>
</property>
</configuration>
以下行爲展:
$ bin/hdfs dfs -ls/
-r--r--r-- - sirianni gopher 0 2013-10-22 15:58 /namenode-a
-r--r--r-- - sirianni gopher 0 2013-10-22 15:58 /namenode-b
$ bin/hdfs dfs -copyFromLocal /tmp/bar.txt /foo/bar.txt
copyFromLocal: `/foo/bar.txt': No such file or directory
我有一個問題,客戶可以不寫外面的一個文件hdfs聯邦中的現有命名空間? –