实验环境:
(1)操作系统:Linux(建议 Ubuntu 16.04 或 Ubuntu 18.04)。
(2)Hadoop 版本:3.1.3。
(3)JDK 版本:1.8。
(4)Java IDE: Eclipse。
实验内容与完成情况:
(1)编程实现以下功能,并利用Hadoop提供的Shell命令完成相同任务。
①向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,则由用户来指定是追加到原有文件末尾还是覆盖原有的文件。
执行完上述命令不会输出结果,需要继续输入命令查看结果:
如果结果显示文件已经存在,则用户可以选择追加到原来文件末尾或者覆盖原来文件,具体命令如下:
②从HDFS中下载指定文件,如果本地文件与要下载的文件名相同,则自动对下载的 文件重命名。