啟動(dòng)Hadoop
??? 進(jìn)入HADOOP_HOME目錄。
??? 執(zhí)行sh bin/start-all.sh
??? 或者是在hadoop 的目錄下能看到他的bin目錄、執(zhí)行:bin/start-all.sh
關(guān)閉Hadoop
??? 進(jìn)入HADOOP_HOME目錄。
??? 執(zhí)行sh bin/stop-all.sh
?????? 同上。
1、查看指定目錄下內(nèi)容
hadoop dfs –ls [文件目錄](méi)
eg: hadoop dfs –ls /user/wangkai.pt
查看所有目錄文件:
?? hadoop fs -ls /user/root/input
2、打開(kāi)某個(gè)已存在文件
hadoop dfs –cat [file_path]
eg:hadoop dfs -cat /user/wangkai.pt/data.txt
3、將本地文件存儲(chǔ)至hadoop
hadoop fs –put [本地地址] [hadoop目錄](méi)
hadoop fs –put /home/t/file.txt? /user/t? ?
(file.txt是文件名)
4、將本地文件夾存儲(chǔ)至hadoop
hadoop fs –put [本地目錄](méi) [hadoop目錄](méi)
hadoop fs –put /home/t/dir_name /user/t
(dir_name是文件夾名)
5、將hadoop上某個(gè)文件down至本地已有目錄下
hadoop fs -get [文件目錄](méi) [本地目錄](méi)
hadoop fs –get /user/t/ok.txt /home/t
6、刪除hadoop上指定文件
hadoop fs –rm [文件地址]
hadoop fs –rm /user/t/ok.txt
7、刪除hadoop上指定文件夾(包含子目錄等)
hadoop fs –rm [目錄地址]
hadoop fs –rmr /user/t
8、在hadoop指定目錄內(nèi)創(chuàng)建新目錄
hadoop fs –mkdir /user/t
9、在hadoop指定目錄下新建一個(gè)空文件
使用touchz命令:
hadoop? fs? -touchz? /user/new.txt
10、將hadoop上某個(gè)文件重命名
使用mv命令:
hadoop? fs? –mv? /user/test.txt? /user/ok.txt?? (將test.txt重命名為ok.txt)
11、將hadoop指定目錄下所有內(nèi)容保存為一個(gè)文件,同時(shí)down至本地
hadoop dfs –getmerge /user /root/t? /user/home/m
12、將正在運(yùn)行的hadoop作業(yè)kill掉
hadoop job –kill? [job-id]
更多hadoop的 使用命令可以使用:hadoop fs help 來(lái)獲得。
寫(xiě)在最后:
碼字不易看到最后了,那就點(diǎn)個(gè)關(guān)注唄,只收藏不點(diǎn)關(guān)注的都是在耍流氓!
關(guān)注并私信我“架構(gòu)”,免費(fèi)送一些Java架構(gòu)資料,先到先得!