我有两个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