6.1 啟動Hadoop Multi-Node Cluster
start-all.sh6.2 建立與查看HDFS目錄
Step1 建立HDFS目錄
hadoop fs -mkdir /user hadoop fs -mkdir /user/hduser hadoop fs -mkdir /user/hduser/testStep2 查看使用者HDFS目錄
hadoop fs -lsStep3 查看HDFS完整目錄
hadoop fs -ls / hadoop fs -ls /user hadoop fs -ls /user/hduserStep4 查看所有HDFS子目錄
hadoop fs -ls -R /Step5 一次建立所有HDFS子目錄
hadoop fs -mkdir -p /dir1/dir2/dir3 hadoop fs -ls -R /6.3 從本機複製檔案到 HDFS
Step1 複製本機(local)檔案到 HDFS
hadoop fs -copyFromLocal /usr/local/hadoop/README.txt /user/hduser/test hadoop fs -copyFromLocal/usr/local/hadoop/README.txt /user/hduser/test/test1.txt hadoop fs -ls /user/hduser/testStep2 列出HDFS目錄下的檔案
hadoop fs -cat /user/hduser/test/README.txt hadoop fs -cat /user/hduser/test/README.txt|moreStep3 複製重複檔案至HDFS目錄
hadoop fs -copyFromLocal /usr/local/hadoop/README.txt /user/hduser/testStep4 強迫複製重複檔案至HDFS目錄
hadoop fs -copyFromLocal -f /usr/local/hadoop/README.txt /user/hduser/testStep5 複製多個本機檔案至HDFS目錄
hadoop fs -copyFromLocal /usr/local/hadoop/NOTICE.txt /usr/local/hadoop/LICENSE.txt /user/hduser/testStep6 copyFromLocal複製目錄至HDFS目錄
hadoop fs -copyFromLocal /usr/local/hadoop/etc /user/hduser/test hadoop fs -ls /user/hduser/testStep7 查看目錄下所有的檔案
hadoop fs -ls -R /user/hduser/test/etcStep8 使用put複製檔案至HDFS目錄
hadoop fs -put /usr/local/hadoop/README.txt /user/hduser/test/test2.txtStep9 使用put命令接受stdin(標準輸入)
echo abc | hadoop fs -put - /user/hduser/test/echoin.txt hadoop fs -cat /user/hduser/test/echoin.txtStep10 使用put命令將本機目錄的列表,儲存到HDFS檔案
ls /usr/local/hadoop | hadoop fs -put - /user/hduser/test/hadooplist.txt hadoop fs -cat /user/hduser/test/hadooplist.txt6.4 將HDFS上的檔案複製到本機
Step1 將HDFS上的檔案複製到本機(local)
mkdir test cd test hadoop fs -copyToLocal /user/hduser/test/hadooplist.txt llStep3 hadoop fs -get複製到本機(local)
hadoop fs -get /user/hduser/test/README.txt localREADME.txt6.5 複製與刪除HDFS檔案
Step1 複製HDFS檔案
hadoop fs -mkdir /user/hduser/test/temp hadoop fs -cp /user/hduser/test/README.txt /user/hadoop/test/temp hadoop fs -ls /user/hadoop/test/tempStep2 刪除HDFS檔案
hadoop fs -ls /user/hduser/test hadoop fs -rm /user/hduser/test/test2.txtStep3 刪除HDFS目錄
hadoop fs -ls /user/hduser/test hadoop fs -rm -R /user/hduser/test/etc6.6 Hadoop HDFS Web UI 介面瀏覽HDFS
http://master:50070
以上內容節錄自這本書,很適合Python程式設計師學習Spark機器學習與大數據架構,點選下列連結查看本書詳細介紹:
Python+Spark 2.0+Hadoop機器學習與大數據分析實戰
http://pythonsparkhadoop.blogspot.tw/2016/10/pythonspark-20hadoop.html
博客來網路書店: http://www.books.com.tw/products/0010730134?loc=P_007_090
天瓏網路書店: https://www.tenlong.com.tw/items/9864341537?item_id=1023658
露天拍賣:http://goods.ruten.com.tw/item/show?21640846068139
蝦皮拍賣:https://goo.gl/IEx13P
0 意見:
張貼留言