distcp在hadoop版本2.0.0和0.20之间无法正常工作

时间:2014-04-18 06:09:51

标签: hadoop

在两个版本的hadoop之间的distcp期间,我得到以下错误:

服务器IPC版本9无法与客户端版本3进行通信

我正在使用以下命令:    hadoop distcp

我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

distcp在从hdfs://到hdfs://

的版本之间不起作用

您必须在目标群集上运行distcp,并在源群集上使用hftp://协议(只读协议)。

注意:默认端口对于不同的协议是不同的,因此命令最终看起来像:

hadoop distcp hftp://<source>:50070/<src path> hdfs://<dest>:8020/<dest path>

或者,如果您更喜欢假值

hadoop distcp hftp://foo.company.com:50070/data/baz hdfs://bar.compnay.com:8020/data/