hadoop常用命令

2021-09-30 13:50:06 字數 2140 閱讀 3581

hadoop 常用命令總結命令

命令說明

hadoop fs -ls [dir]

顯示目錄下內容

hadoop fs -mv [item1] [item2]

把item1 移動到item2的位置

hadoop fs -get [item1] [item2]

把item1 從雲端拉到本地,並且重新命名為item2

hadoop fs -getmerge [item1] [item2]

把雲端的item1(資料夾) 合併後拉倒本地

hadoop fs -put [item1] [item2]

把本地檔案上傳到雲端

hadoop fs -rm [item]

刪除雲端檔案

hadoop fs -rmr [dir]

刪除雲端資料夾

hadoop fs -mkdir [dir]

新建資料夾

hadoop fs -cp [item1] [item2]

複製item1 到 item2

hadoop fs -count [item1]

數數有多少行

hadoop fs -du [item]

檢視檔案大小

hadoop fs -dus [dir]

檢視資料夾大小

hadoop fs -cat [item]

輸出檔案內容

hadoop fs -tail [item]

輸出檔案後幾行

hadoop fs -test

hadoop fs -touchz

hadoop job -kill [jobid]

殺死id為jobid的任務

hadoop job -set-priority [jobid] [low/normal/high/very_high]

更改任務許可權

為了提高工作效率,linux使用者可以在~/.bash_profile 中新增如下配置

############# alias for hadoop #############

hadoop_home = $hadoop_home

alias hls = 「$hadoop_home/bin/hadoop fs -ls」

alias hmv = 「$hadoop_home/bin/hadoop fs -mv」

alias hget = 「$hadoop_home/bin/hadoop fs -get」

alias hgetm = 「$hadoop_home/bin/hadoop fs -getmerge」

alias hput = 「$hadoop_home/bin/hadoop fs -put」

alias hrm = 「$hadoop_home/bin/hadoop fs -rm」

alias hrmr = 「$hadoop_home/bin/hadoop fs -rmr」

alias hmkdir = 「$hadoop_home/bin/hadoop fs -mkdir」

alias hcp = 「$hadoop_home/bin/hadoop fs -cp」

alias hcount = 「$hadoop_home/bin/hadoop fs -count」

alias hdu = 「$hadoop_home/bin/hadoop fs -du」

alias hdus = 「$hadoop_home/bin/hadoop fs -dus」

alias hcat = 「$hadoop_home/bin/hadoop fs -cat」

alias htail = 「$hadoop_home/bin/hadoop fs -tail」

alias htest = 「$hadoop_home/bin/hadoop fs -test」

alias htouch = 「$hadoop_home/bin/hadoop fs -touchz」

alias hkill = 「$hadoop_home/bin/hadoop job -kill」

alias hsetp = 「$hadoop_home/bin/hadoop job -set-priority」

之後執行source ~/.bash_profile 即可生效

hadoop 常用命令

啟動hadoop 進入hadoop home目錄。執行sh bin start all.sh 或者是在hadoop 的目錄下能看到他的bin目錄 執行 bin start all.sh 關閉hadoop 進入hadoop home目錄。執行sh bin stop all.sh 同上。1 檢視指定目錄...

hadoop常用命令

1 檢視指定目錄下內容 hadoop dfs ls 檔案目錄 eg hadoop dfs ls user wangkai.pt 2 開啟某個已存在檔案 hadoop dfs cat file path eg hadoop dfs cat user wangkai.pt data.txt 3 將本地檔...

hadoop常用命令

1 檢視指定目錄下內容 hadoop dfs ls 檔案目錄 eg hadoop dfs ls user wangkai.pt 2 開啟某個已存在檔案 hadoop dfs cat file path eg hadoop dfs cat user wangkai.pt data.txt 3 將本地檔...