天天看點

Hadoop hdfs 的shell操作

  • 檢視環境變量
hadoop fs      
  • 檔案可視化浏覽
    • 打開虛拟機中的火狐浏覽器
    • 電腦中的浏覽器
  • 指令行檢視檔案
hadoop fs -ls /      
  • Hadoop hdfs 的shell操作

将檔案從本地上傳到Hadoop

  • 在本地建立一個名為

    dashuju

    的txt檔案
touch dashuju.txt      
  • Hadoop hdfs 的shell操作
  • 修改檔案内容
    • vim

      進入檔案
vim dashuju.txt      
    • Hadoop hdfs 的shell操作
    • i

      輸入内容
    • Esc

      退出編輯
    • :wq

      儲存
    • cat

      檢視檔案内容
cat dashuju.txt      
    • Hadoop hdfs 的shell操作
  • 在hadoop中建立檔案夾
hadoop fs -mkdir -p /taigong/test      
    • 根目錄 > taigong > test
  • Hadoop hdfs 的shell操作
    Hadoop hdfs 的shell操作
  • 将檔案上傳到建立的檔案夾中
文法:
hadoop fs -put 需上傳的檔案路徑 上傳到的檔案夾路徑
示例:
hadoop fs -put dashuju.txt /taigong/test      
  • Hadoop hdfs 的shell操作
    Hadoop hdfs 的shell操作
  • 檢視檔案及其内容
檢視檔案:
hadoop fs -ls /taigong/test
檢視内容:
hadoop fs -cat /taigong/test/dashuju.txt      
Hadoop hdfs 的shell操作

将檔案從Hadoop下載下傳到本地

  • 下載下傳到本地并命名為

    Haha

文法:
hadoop fs -get 需要下載下傳的檔案路徑 下載下傳後的檔案路徑
示例:
hadoop fs -get /taigong/test/dashuju.txt Haha.txt      
Hadoop hdfs 的shell操作

移動檔案

  • 根目錄>taigon>test

    移動到

    根目錄>user

文法:
hadoop fs -mv 需要移動的檔案路徑 移動後的檔案夾路徑
示例:
hadoop fs -mv /taigong/test/dashuju.txt /user      
Hadoop hdfs 的shell操作

删除檔案

  • 将檔案夾

    taigong

    删除
文法:
hadoop fs -rm -r 需要删除的檔案
示例:
hadoop fs -rm -r /taigong      
Hadoop hdfs 的shell操作

繼續閱讀