HDFS 基本操作


啟動 TDH Client

// 進入 TDH-Client 目錄下

  1. cd /transwarp/Desktop/TDH-Client
    // 執行 TDH Client 的 init.sh 腳本,此操作只對當前 Session 有效
  2. source ./init.sh

查看目錄

//在 HDFS 上查看實驗目錄/training 下文件及目錄結構。
hadoop fs -ls /training

創建目錄

//在 HDFS 上創建目錄“/training/{student_name}/hdfs_data”。
// 創建 HDFS 目錄
hadoop fs -mkdir -p /training/hanwenhao/hdfs_data

修改目錄權限

//將 HDFS 目錄“/training/{student_name}/hdfs_data”的權限改為“rwxrwxrwx”。
hadoop fs -chmod -R 777 /training/hanwenhao/hdfs_data

上傳文件

//在本地准備測試文件 file01,並上傳到 HDFS 目錄“/training/{student_name}/hdfs_data”中。
// 創建測試文件 file01,並將測試內容寫入文件

  1. echo "Hello Hadoop File System" > file01
    // 上傳測試文件 file01 至 HDFS
  2. hadoop fs -put file01 /training/hanwenhao/hdfs_data

查看目錄內容

//查看 HDFS 目錄“/ training/{student_name}/hdfs_data”的內容,檢查測試文件 file01 是否上傳成功。
hadoop fs -ls / training/hanwenhao/hdfs_data

查看文件內容

//查看 HDFS 文件“/ training/{student_name}/hdfs_data/file01”的內容。
hadoop fs -cat / training/hanwenhao/hdfs_data/file01

通過 Web 查看目錄和文件數據塊

//通過 Transwarp Manager 瀏覽 HDFS 目錄,並找到文件“/training/{student_name}/hdfs_data /file01”的 Block
信息。

  1. 登錄 Transwarp Manager
  2. 進入 HDFS 服務,點擊左側“角色”按鈕
  3. 點擊 Namenode 后面的“Link”,確保進入的是 Active Namenode
  4. 點擊菜單項“Utilities/Browse the file system”,瀏覽 HDFS 目錄
  5. 找到文件“/ training/hanwenhao/hdfs_data/file01”
  6. 查看文件的 Block 信息




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM