0
由於各種原因,我在機器A上安裝了一個hadoop,在羣集B上安裝了第二個hadoop,羣集C上安裝了第三個hadoop。如何使用HDFS shell訪問兩個或更多遠程Hadoop文件系統?
當我設置機器A時,xml文件被設置爲我可以使用HDFS shell在機器A上查找HDFS。
我可以重寫機器A上的xml文件,以便從機器A調用的HDFS shell在默認情況下會看到不同的HDFS。
但是,我希望能夠方便地訪問所有文件系統,而無需重置xml文件。
例如:同時在機器A登錄,我想將文件從集B複製語法類似於集羣C:
hdfs dfs -cp hdfs://nn1.exampleB.com/file1 hdfs://nn2.exampleC.com/file2
目前看來,語法不工作(雖然錯誤是多種多樣的;有時它們是EOF;其他時候是網絡超時)。
上述語法應該在沒有修改XML配置文件的情況下有效嗎?