【发布时间】:2019-07-04 22:19:14
【问题描述】:
我在我的 Fedora 虚拟机(在 VMware 工作站)中运行 Hadoop-2.7.1 HDFS 的伪模式。我可以使用 hadoop hdfs shell 命令在 Fedora 中上传/下载本地文件。
但是如何编写一个简单的 java 类来从我的 Windows 主机上传/下载文件?
我找到了一些示例代码,例如:
FileSystem fs = FileSystem.get(new Configure());
Path local_file = new Path("testfile.txt");
Path remote_path = new Path("/");
fs.copyFromLocal(local_file, remote_path);
但我在 Maven 存储库中找到了 hadoop-core-1.2.jar,但它对于 2.7.1 来说太旧了。 不知道用什么jar包来导入HDFS java类。
【问题讨论】: