【发布时间】:2013-08-13 15:47:43
【问题描述】:
我正在尝试使用用 JAVA 编写的程序远程访问 HDFS。 WebHDFS 与最新版本的 Hadoop 配合得很好,但我应该选择哪种协议才能在最大数量的 Hadoop 版本上工作?
如果可能的话,我想使用一个适用于所有 Hadoop 版本的协议,只要它的运行速度不会比对不同版本的 Hadoop 使用不同的协议慢很多。
【问题讨论】:
我正在尝试使用用 JAVA 编写的程序远程访问 HDFS。 WebHDFS 与最新版本的 Hadoop 配合得很好,但我应该选择哪种协议才能在最大数量的 Hadoop 版本上工作?
如果可能的话,我想使用一个适用于所有 Hadoop 版本的协议,只要它的运行速度不会比对不同版本的 Hadoop 使用不同的协议慢很多。
【问题讨论】:
LibHDFS 存在于 hadoop 的旧 (1.x) 和新 (2.x) 版本中。它是纯 java 并且有相当稳定的 API。
【讨论】: