hdfs命令,hadoop基本常用命令
HDFS常用基本命令:
進入 Hadoop 的配置文件目錄:cd /usr/local/hadoop
執行名稱節點的格式化:./bin/hdfs namenode -format
啟動 HDFS:./sbin/start-dfs.sh
停止 HDFS:./sbin/stop-dfs.sh
hdfs 上傳文件至集群(student.txt文件在當前所在路徑,如果不在則需要加絕對路徑):
./bin/hdfs dfs -put student.txt /usr/stu/input
創建:
hdfs 創建目錄(文件夾):./bin/hdfs dfs -mkdir /user
hdfs 遞歸創建目錄(文件夾):./bin/hdfs dfs -mkdir -p /user/stu/…
刪除:
hdfs 刪除空目錄:./bin/hdfs dfs -rm -r /output
hdfs 刪除文件(data.txt):./bin/hdfs dfs -rm usr/stu/input/data.txt
hdfs 遞歸刪除output目錄(文件夾)(根目錄下的ouput目錄內所有文件全都被刪除):
./bin/hdfs dfs -rm -r /output
下載:
將hdfs集群指定目錄下的文件下載到本地計算機 /usr路徑(如果沒有權限在前面加sudo):
./bin/hdfs dfs -get /output/part-r-00000 /usr
查看集群根目錄文件data.txt文件內容:
./bin/hdfs dfs -cat /data.txt
在集群根目錄下創建一個空文件a.txt:
./bin/hdfs dfs -touchz /a.txt
將根目錄下的文件a.txt重命名為b:
./bin/hdfs dfs -mv /a.txt /b.txt
1. 在HDFS上建立/user/stu/自己學號,并將party.csv上傳至該目錄下。
./bin/hdfs dfs -mkdir -p /user/stu/學號
./bin/hdfs dfs -put party.csv /user/stu/學號
2.根據學號完成以下題目
查看hdfs的/user/stu/自己學號/party.csv的前五行數據。
./bin/hdfs dfs -cat /user/stu/19561240316/party.csv | head -5
級聯列出hdfs的/user/stu/下的目錄和文件。
./bin/hdfs dfs -ls -R /user/stu/
將hdfs的/user/stu/自己學號/party.csv復制到集群根目錄。
./bin/hdfs dfs -cp /user/stu/19561240316/party.csv /
測試/use/stu/下是否存在exam目錄
./bin/hdfs dfs -test -e /user/stu/exam
echo $?
下載hdfs的/user/stu/自己學號/party.csv到本地文件夾/home/stu/exam/下。
./bin/hdfs dfs -get /user/stu/19561240316/party.csv /home/stu/exam/
3.在hdfs的根目錄新建文件test.txt,使用追寫文件命令,在終端輸入自己的學號,追加到該文件中。
./bin/hdfs dfs -touchz /test.txt
./bin/hdfs dfs -appendToFile - /test.txt
19561240316
總結
以上是生活随笔為你收集整理的hdfs命令,hadoop基本常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 禁用CMFCRibbonApplicat
- 下一篇: PHPmysqli的 预处理执行查询语句