91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

hadoop+zookeeper+hbase 開機自啟動

發布時間:2020-02-24 15:52:17 來源:網絡 閱讀:3781 作者:曾國藩_6868 欄目:關系型數據庫

hadoop2.7.3+zookeeper3.4.9+hbase1.2.6


我想讓它們實現開機自啟動,需要2個腳本實現。h2.sh 和h3.sh.

#!/bin/bash

#discribe: 實現hadoop+zookeeper+hbase  開機自啟動

#對我非常有用的鏈接:ssh 到其他機器,實現zk啟動。https://zhidao.baidu.com/question/1447196109490350780.html

#while true 我會用,但不熟。

#有小人擋路,不要怕。也不要以自己的能力克服小人,因為你克服不了。可以自己繞過去。或者找其他人克服小人。

#實現開機自動啟動,多虧了下面這篇鏈接,解決了切換用戶后,繼續執行下面的命令。http://www.jb51.net/article/59255.htm

#因此,這個腳本還需要同目錄h2.sh 這個腳本的配合,完成整體的開機自啟動。h2.sh 的作用就是切換用戶后,執行這個腳本。

內容如下:

h3.sh:

while true

do

        for ip in master11 slave22 slave23

         do

                ping -c 5 $ip &>/dev/null &  # 不加&符號,會一直提示。沒法敲其他命令了。 &>/dev/null也很重要。

                if [ $? -ne 0 ];then

                        tag=1;

                        echo $ip+"NO kai ji"

                        break

                else

                        tag=0

                fi


        done 

        if [ $tag -eq 0 ];then

                break

        fi

break     #這是一個難點。它的作用是跳出while循環。避免死循環。   

        

done

             

/usr/local/hadoop273/sbin/start-all.sh

[ $? -eq 0 ] && sleep 5||exit 1


for i in master11 slave22 slave23 

do  

ssh $i "/home/hadoop/hadoop/zookeeper-3.4.9/bin/zkServer.sh start"

done

#[ $? -eq 0 ] && /usr/local/hbase-1.2.6/bin/start-hbase.sh|| exit 2

if [ $? -eq 0 ];then

        /usr/local/hbase-1.2.6/bin/start-hbase.sh

else

        echo "zk no ok"

fi


h2.sh:

su - hadoop -s /bin/bash /root/h3.sh.

把h2.sh 放到/etc/init.d/底下,就行了。

腳本得有執行權限。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上犹县| 沙坪坝区| 辉南县| 凤翔县| 镇宁| 高陵县| 阿合奇县| 阿拉善盟| 九台市| 珲春市| 灵寿县| 白银市| 阿克陶县| 西乌| 新密市| 葫芦岛市| 东丽区| 灵山县| 灵丘县| 开封县| 靖州| 安图县| 成武县| 报价| 塘沽区| 卓资县| 安远县| 石台县| 聊城市| 龙泉市| 郸城县| 鸡西市| 临城县| 夏河县| 彰化市| 南丰县| 翼城县| 阜新市| 巴马| 江油市| 淅川县|