Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop3.2HDFS客户端可以用于Hadoop2.xHDFS节点吗?_Hadoop_Hdfs_Hadoop2 - Fatal编程技术网

Hadoop3.2HDFS客户端可以用于Hadoop2.xHDFS节点吗?

Hadoop3.2HDFS客户端可以用于Hadoop2.xHDFS节点吗?,hadoop,hdfs,hadoop2,Hadoop,Hdfs,Hadoop2,我正在尝试使用Hadoop3.2客户端构建一个Java程序。它能与Hadoop2.x集群一起工作吗?还是不支持?感谢您分享您的经验。对于Hadoop和大多数Apache许可项目,只有在次要版本号之间才能保证兼容性。因此,您不应该期望3.2客户端与2.xHadoop集群一起工作 Suma Shivaprasad撰写的Cloudera博客还提到以下内容: 与Hadoop 2的兼容性 电线兼容性 Hadoop 3保留了与Hadoop 2客户端的有线兼容性 Distcp/WebHDFS兼容性得到保留

我正在尝试使用Hadoop3.2客户端构建一个Java程序。它能与Hadoop2.x集群一起工作吗?还是不支持?感谢您分享您的经验。

对于Hadoop和大多数Apache许可项目,只有在次要版本号之间才能保证兼容性。因此,您不应该期望3.2客户端与2.xHadoop集群一起工作

Suma Shivaprasad撰写的Cloudera博客还提到以下内容:

与Hadoop 2的兼容性 电线兼容性
  • Hadoop 3保留了与Hadoop 2客户端的有线兼容性
  • Distcp/WebHDFS兼容性得到保留
API兼容性 由于以下更改,Hadoop 3没有保持完全的API级兼容性

  • Classpath–依赖版本会像番石榴一样颠簸
  • 删除不推荐使用的API和工具
  • Shell脚本重写
  • 不兼容的错误修复
但也指出:

迁移工作负载 MapReduce应用程序 MapReduce是完全二进制兼容的,工作负载应按原样运行,无需任何更改