我正在尝试使用用 JAVA 编写的程序远程访问 HDFS。 WebHDFS 与最新版本的 Hadoop 配合得很好,但我应该选择哪种协议(protocol)才能在最大数量的 Hadoop 版本上工作?
如果可能的话,我想使用一个可以在所有版本的 Hadoop 上工作的协议(protocol),只要它不会比对不同版本的 Hadoop 使用不同的协议(protocol)慢得多。
最佳答案
LibHDFS 存在于 hadoop 的较旧 (1.x) 和较新 (2.x) 版本中。它是纯 java 并且有相当稳定的 API。
关于java - 在新旧版本 Hadoop 上工作的 JAVA 中远程访问 HDFS 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18188895/