快速啟動Hadoop集群 hbase指令碼(超詳細)

2021-09-29 21:21:33 字數 3023 閱讀 3175

快速啟動hadoop集群、hbase指令碼(超詳細)

注意:具體**在最後

一、啟動hadoop集群指令碼

1、在/usr/local/bin目錄下建立指令碼檔案,指令碼檔案名字為「hadoopstart」

2、更改指令碼檔案許可權

3、編輯指令碼、新增指令碼內容

#!/bin/bash

echo 「***************= start all node services ="

echo "

*****= zookeeper is starting ="

for i in root@hadoop102 root@hadoop103 root@hadoop104

dossh $i 『/opt/module/zookeeper-3.4.14/bin/zkserver.sh start』

done

echo "

*****= starting hdfs ="

ssh root@hadoop102 『/opt/module/hadoop-2.7.7/sbin/start-dfs.sh』

echo "

*****= starting yarn ="

ssh root@hadoop103 『/opt/module/hadoop-2.7.7/sbin/start-yarn.sh』

echo "

*****= starting jobhistoryserver **********=」

ssh root@hadoop102 『/opt/module/hadoop-2.7.7/sbin/mr-jobhistory-daemon.sh start historyserver』

4、執行指令碼

二、關閉hadoop集群指令碼

1、前三步與上面相同,指令碼名字改為hadoopstop

三、啟動hbase指令碼

1、前三步同上,指令碼名字為hbasestart

四、關閉hbase指令碼

1、前三步同上,指令碼名為hbasestop

指令碼**

一、hadoopstart

#!/bin/bash

echo 「***************= start all node services ="

echo "

*****= zookeeper is starting ="

for i in root@hadoop102 root@hadoop103 root@hadoop104

dossh $i 『/opt/module/zookeeper-3.4.14/bin/zkserver.sh start』

done

echo "

*****= starting hdfs ="

ssh root@hadoop102 『/opt/module/hadoop-2.7.7/sbin/start-dfs.sh』

echo "

*****= starting yarn ="

ssh root@hadoop103 『/opt/module/hadoop-2.7.7/sbin/start-yarn.sh』

echo "

*****= starting jobhistoryserver **********=」

ssh root@hadoop102 『/opt/module/hadoop-2.7.7/sbin/mr-jobhistory-daemon.sh start historyserver』

二、hadoopstop

#!/bin/bash

echo 「***************= make all nodes closed ="

echo "

*****= zookeeper is closing ="

for i in root@hadoop102 root@hadoop103 root@hadoop104

dossh $i 『/opt/module/zookeeper-3.4.14/bin/zkserver.sh stop』

done

echo "

*****= closing hdfs ="

ssh root@hadoop102 『/opt/module/hadoop-2.7.7/sbin/stop-dfs.sh』

echo "

*****= closing yarn ="

ssh root@hadoop103 『/opt/module/hadoop-2.7.7/sbin/stop-yarn.sh』

echo "

*****= closing jobhistoryserver **********=」

ssh root@hadoop102 『/opt/module/hadoop-2.7.7/sbin/mr-jobhistory-daemon.sh stop historyserver』

三、hbasestart

#!/bin/bash

echo 「***************= starting hbase **********=」

ssh root@hadoop102 『/opt/module/hbase/bin/start-hbase.sh』

四、hbasestop

#!/bin/bash

echo 「***************= closing hbase **********=」

ssh root@hadoop102 『/opt/module/hbase/bin/stop-hbase.sh』

Hadoop集群配置 啟動YARN

本篇在 hadoop集群啟動hdfs 的基礎上繼續配置 配置mapred site.xml 複製mapred site.xml.template配置模板生成mapred site.xml cp usr local hadoop hadoop 2.9.2 etc hadoop mapred site....

hadoop集群啟動後沒有啟動namenode

今天重新啟動hadoop,發現namenode節點沒有啟動。昨天好不容易將沒有出現的datanode啟動來。最後學習後是因為namenode預設在 tmp下建立臨時檔案,但關機後,tmp下文件自動刪除。再次啟動master造成檔案不匹配,所以namenode啟動失敗。在core site.xml中指...

關於Hadoop集群啟動的問題

在hadoop集群啟動的問題上,耗費了很多的時間,具體參考 我所要說的是,在啟動hadoop集群前,千萬千萬要記住,先關閉每台電腦的防火牆,否則會出現連不上集群的情況,在啟動集群後,若是電腦沒關,下一次啟動。只需要start dfs.sh和start mapred.sh即可,否則出現datanode...