我有兩個Hadoop集羣,我的目標是使用Hadoop的-cp所有HDFS文件從cluster1中複製到Cluster2中Hadoop的HDFS遷移CDH4
Cluster1中: Hadoop的0.20。 2 cdh3u4
Cluster2中: 的Hadoop 2.0.0 cdh4.1.1
現在,即使只是運行DFS -ls
hadoop fs -ls hdfs://cluster1-namenode:8020/hbase
我得到異常:
LS:無法在本地異常:java.io.IOException異常:對如下cluster1中遠程對Cluster2中命令響應爲null;主機詳細信息:本地主機是:「cluster2-namenode/10.21.xxx.xxx」;目標主機是:「cluster1-namenode」:8020;
我認爲這是由於Hadoop的版本比較,有什麼解決辦法對此有何看法?我的老環境cluster1中不具有mapred部署這就排除了所有的DistCp使用,bhase copytable選項。而且hbase複製功能在cluster1上也不可用。我很努力,因爲每個人都在談論升級CDH3到CDH4而不是從3遷移到4