一、Hadoop提供的Shell命令完成相同任务:
1、在本地Linux文件系统的“/home/hadoop/”目录下创建一个文件txt,里面可以随意输入一些单词.
2、在本地查看文件位置(ls)
3、在本地显示文件内容
1
2
3
|
cd / usr / local / hadoop touch test.txt cat test.txt |
4、使用命令把本地文件系统中的“txt”上传到HDFS中的当前用户目录的input目录下。
1
2
3
4
|
. / sbin / start - dfs.sh . / bin / hdfs dfs - mkdir - p / home . / bin / hdfs dfs - mkdir input . / bin / hdfs dfs - put . / test.txt input |
5、查看hdfs中的文件(-ls)
1
2
|
. / bin / hdfs dfs - ls . / bin / hdfs dfs - ls input |
6、显示hdfs中该的文件内容
1
|
. / bin / hdfs dfs - cat input / test.txt |
7、删除本地的txt文件并查看目录
1
|
. / bin / hdfs dfs - rm - ls input / test.txt |
8、从hdfs中将txt下载地本地原来的位置。
1
|
. / bin / hdfs dfs - get input / test.txt ~ / test.txt |
9、从hdfs中删除txt并查看目录
1
|
. / bin / hdfs dfs - rm - ls input / test.txt |