Hadoop的一些基本命令使用

環境變數配置

首先建議把hadoop路徑配置到環境變數中,方便使用。

打開配置文件,在最後一行輸入

export HADOOP_HOME=/Download/hadoop/hadoop-2.6.0-cdh5.7.0

export PATH=$HADOOP_HOME/bin:$PATH

保存退出,終端輸入source ~/.bashrc 讓修改生效

上傳一個文件到 hadoop

首先可以新建一個txt,並輸入內容,再將其上傳hadoop並打開文件。

在hadoop根目錄創建文件夾

創建一個文件夾直接輸入 hadoop fs -mkdir /test

遞歸創建多層文件夾輸入 hadoop fs -mkdir -p /test/a/b/c/tttt.txt

展示所創建的文件夾,輸入 hadoop fs -lsr /

把hadoop上的文件拿到本地

hadoop fs -get /test/a/b/c/ttt.txt

刪除文件和文件夾

hadoop fs -rm /hello.txt # 刪除文件

hadoop fs -rm -R /test # 刪除文件夾

上傳大文件

再去瀏覽器上查看hadoop

點擊文件,發現block有三個,因為默認block大小128MB,根據hadoop查分原則,按照128MB拆分,最後一塊大小一定小於128MB,那麼257MB就是 128MB 128MB 1MB。

到此hadoop基本命令就寫到這裡吧!


推薦閱讀:

為什麼FPS對射的時候要來回跑--valve的多人對戰同步技術
Git筆記——基本功能(下)
直接迭代序列要比通過索引迭代快?
有哪些利用編程方法提高自己工作效率的例子?
[10] Python條件判斷語句(一)

TAG:Hadoop | 数据 | 编程 |