Hadoop叢集環境啟動順序

appleyk發表於2018-08-20

 

Linux檢視埠占用情況

 

netstat -tunlp |grep 8000

 

 

Hadoop環境啟動順序:

 

 

注:上來一定要關閉防火牆:

 

service iptables stop

 

1、啟動Hadoop(HDFS、ResourceManager、Yarn、MapReduce...)


start-all.sh

 

驗證HDFS是否啟動成功(開啟地址,訪問正常即可):http://192.168.142.144:50070

 

 

 

2、啟動Zookeeper叢集

 

三臺機子均啟動: zkServer.sh start

 

 

3、驗證Zookeeper叢集是否啟動成功

 

zkServer.sh status

 

 

 


4、啟動HBase叢集(HBase的服務需要ZooKeeper來發現,因此必須先啟動ZooKeeper叢集)

 

start-hbase.sh 

 

如果啟動失敗(HBase各個服務均啟動,看似沒問題,但是無法執行shell 命令),檢視日誌

 

[m1:16000.activeMasterManager] util.FSUtils: Waiting for dfs to exit safe mode...

 

如果出現上述異常,則強制關閉Hadoop HDFS的安全模式

 

(Hadoop在剛啟動的時候,是處在安全模式造成的,如果一直都是出於安全模式,則可以手動進行關閉)

   Hadoop退出安全模式(啟動hdfs的時候會進入安全模式,檢查各個datanode的情況,這個時候,任何檔案操作都不被允許)

 

hadoop dfsadmin -safemode leave

 

 

然後關閉hbase

stop-hbase.sh

 

關閉成功後,重新啟動即可

start-hbase.sh

 

5、hbase驗證


A:瀏覽器訪問埠16010

 

http://192.168.142.144:16010

 

 

 

B:shell方式連線hbase

 

 


 

 


 

相關文章