发表时间:2022-03-26来源:网络
首先找到 hadoop 的安装位置,本例中 hadoop 的安装位置为 /home/ubuntu/data/hadoop 即 ~/data/hadoop。
找到 hadoop 里面的 可执行文件,这里只介绍其中的三个可执行文件。
sbin/start-dfs.sh:启动 hdfs 服务。sbin/stop-all.sh:关闭所有 hadoop 所有服务。bin/hdfs:管理 hdfs 时使用,比如查看文件系统中所有文件等。启动 hdfs:
$ cd ~/data/hadoop $ sbin/start-dfs.sh关闭 hdfs:
$ cd ~/data/hadoop $ sbin/stop-all.sh通过以下命令查看 9000 端口是否占用来查看 hdfs 是否启动:
$ netstat -tunple
新建项目 HelloWorld 后,右键点击项目,依次选择 Build Path Configure Build Path…,
找到中间上方的Libraries并点击, 然后在这里找到右侧的 Add Library…
接着选择第一个 JRE System Library,然后点击下面的 Next
接着可以看到,
点击Finish 就完成了。
新建项目后,需要确认项目依赖使用的 jdk,而不是 eclipse 默认自带的。方法比较简单, 首先找到 hadoop 的位置:/home/ubuntu/data/hadoop
在 hadoop 的目录下,找到 share/hadoop/hdfs,在这个路径下,
找到 lib 文件夹,把里面所有的 jar 文件,将需要添加到项目依赖。
找到 hadoop-hdfs-2.7.5.jar ,将需要添加到项目依赖。
在 hadoop 的目录下,找到 share/hadoop/common,在这个路径下,
找到 lib 文件夹,把里面所有的 jar 文件,将需要添加到项目依赖。找到 hadoop-common-2.7.5.jar ,将需要添加到项目依赖。接下来需要把前面找到的那些依赖包导入项目中,导入步骤可以参考 百度经验 。

第一次运行的时候,效果可能如下:
这是因为复制的原来的文件不存在,dfs 中 /user/hadoop/text.txt 也不存在。 所以需要手动地在对应地位置 /home/ubuntu/ 新建一个 text.txt 文件,随便写写东西。
再次运行:
是没有问题的。
当然,有可能存在其他文件。
也可以通过浏览器访问 localhost:50070,然后找到右上角的 Browser the file system
接下来的输入框中,输入需要查询的文件地址,比如 / 表示查询根目录下的文件,输入 /user 表示查看 /user 目录下的文件。
同样地,找到之前通过代码上传的 text.txt 文件。可以下载下来查看内容。
所以如果想体验以下 overwrite 的效果的话,修改本地文件,再次运行,然后通过浏览器访问50070下载下来查看是否成果修改。
限于篇幅,这里只是作为一切的开始,希望实现更多功能,小伙伴们(数学学院)多查查资料,写写代码,进行实验,体验效果。
感谢 阅读!如果觉得有帮助到您,欢迎 点赞与评论,收藏与 关注。
Smileyan
2021.4.30 13:17
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14