Docker能夠快速而方便地部署Hadoop分布式系統,其中包括Hadoop分布式文件系統(HDFS)。安裝HDFS需要進行以下步驟:
// 拉取Hadoop基礎鏡像 docker pull sequenceiq/hadoop-docker:latest // 創建容器 docker run -i -t -h sandbox sequenceiq/hadoop-docker:latest /etc/bootstrap.sh -bash // 啟動HDFS start-dfs.sh // 創建HDFS目錄 hadoop fs -mkdir /user // 給所有用戶讀寫權限 hadoop fs -chmod 777 /user // 拷貝文件到HDFS上 hadoop fs -put<本地文件路徑>
通過這些步驟,就能夠成功安裝HDFS。隨后,在Docker容器內使用HDFS就像在正常環境下一樣簡單易行。