- 大數據技術入門
- 楊正洪
- 412字
- 2021-04-02 21:40:38
3.4 初識Hadoop
在Hadoop安裝后,我們啟動Hadoop相關服務,然后嘗試使用這些服務。
3.4.1 啟動和停止服務
進入ambari后,可以看到如圖3-10所示的界面。左側是HDP包含的所有組件,如果組件左側顯示為綠色對號,表示成功啟動。

圖3-10 ambari界面
以HDFS服務為例,我們點擊右上角,選擇對應的選項,啟動或停止服務即可,如圖3-11所示。

圖3-11 HDFS管理
3.4.2 使用HDFS
我們對HDFS做一些簡單的測試操作:首先查看HDFS狀態,查看有哪些datanode,以及各個datanode的情況。我們輸入以下命令:
sudo -u hdfs hdfs dfsadmin –report
上面的“sudo -u hdfs”是切換到hdfs用戶,而dfsadmin是運行一個HDFS的dfsadmin客戶端。它的參數–report用來報告文件系統的基本信息和統計信息,如圖3-12所示。

圖3-12 顯示HDFS狀態
下面我們在HDFS上創建一個文件夾,輸入命令:
hadoop fs -mkdir /tmp/input
并將本地文件input1.txt傳到hdfs的/tmp/input目錄下:
hadoop fs -put '/root/Desktop/input1.txt' /tmp/input
然后查看HDFS上的文件,驗證各節點的input1.txt是否上傳成功:
hadoop fs -ls /tmp/input
以上操作命令執行結果如圖3-13所示。

圖3-13 文件操作
讀者可以在HDFS上執行以下更多的命令,對文件進行操作:
hadoop fs -get input1.txt /tmp/input/input1.txt #把HDFS文件拉到本地 hadoop fs -cat /tmp/input/input1.txt #查看HDFS上的文件
推薦閱讀
- 數據可視化:從小白到數據工程師的成長之路
- 云計算環境下的信息資源集成與服務
- Python數據分析入門:從數據獲取到可視化
- Access 2007數據庫應用上機指導與練習
- Redis應用實例
- 數據要素五論:信息、權屬、價值、安全、交易
- Mastering Machine Learning with R(Second Edition)
- MySQL 8.x從入門到精通(視頻教學版)
- 數據科學實戰指南
- 跨領域信息交換方法與技術(第二版)
- 大數據分析:數據倉庫項目實戰
- SIEMENS數控技術應用工程師:SINUMERIK 840D-810D數控系統功能應用與維修調整教程
- 數據庫應用系統技術
- Deep Learning with R for Beginners
- Unity for Architectural Visualization