真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CMServer和Agent服務(wù)停止腳本的示例分析

這篇文章主要介紹CM Server和Agent服務(wù)停止腳本的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團(tuán)隊(duì)的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)建站堅(jiān)持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩W⑺詫I(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、電商網(wǎng)站開發(fā),重慶小程序開發(fā),軟件按需網(wǎng)站策劃等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

CDH5中CM和Agent服務(wù)停止腳本實(shí)現(xiàn)

在CDH5中這兩個(gè)服務(wù)的啟停方式是在/etc/init.d目錄下提供兩個(gè)shell腳本cloudera-scm-agent和cloudera-scm-server,腳本中停止服務(wù)的方式是調(diào)用了local_killproc函數(shù)

CM Server和Agent服務(wù)停止腳本的示例分析

local_killproc函數(shù)中最終調(diào)用的是/etc/init.d/functions腳本中的killproc函數(shù)

CM Server和Agent服務(wù)停止腳本的示例分析

cloudera-scm-server和cloudera-scm-agent服務(wù)的最終停止腳本是通過服務(wù)的pid文件找到服務(wù)的找到服務(wù)的進(jìn)程ID使用kill命令殺掉進(jìn)程從而實(shí)現(xiàn)停止服務(wù)。

3

CDH6中CM和Agent服務(wù)停止腳本實(shí)現(xiàn)

在C6中啟停cloudera-scm-agent和cloudera-scm-server服務(wù)的方式與C5有一定的區(qū)別,可以說C5下兩個(gè)服務(wù)的啟停方式使用的是RedHat6下通過將shell腳本注冊(cè)為OS的Service,通過Service命令stop服務(wù),終止是通過kill的方式殺掉集成而停止服務(wù)。

而在C6下完全拋棄了Redhat6中通過Service的方式管理服務(wù),而是使用systemctl的方式管理服務(wù)。通過Systemctl的方式管理服務(wù),最終服務(wù)的啟停會(huì)在/usr/lib/system/system目錄下創(chuàng)建cloudera-scm-server和cloudera-scm-agent服務(wù)啟停,該文件只是配置文件,不屬于shell腳本

CM Server和Agent服務(wù)停止腳本的示例分析

CM Server和Agent服務(wù)停止腳本的示例分析

在定義的兩個(gè)配置文件中可以看到ExecStart參數(shù)指定了服務(wù)的啟動(dòng)腳本,systemd只支持預(yù)定義的Action,如:ExecStart, ExecStartPre, ExecStartPost, ExecStop, and ExecReload,在兩個(gè)服務(wù)的定義腳本中并未指定ExecStop執(zhí)行腳本(推測(cè)systemctl stop操作是調(diào)用RedHat7默認(rèn)的操作),因此cloudera-scm-agent和cloudera-scm-server兩個(gè)服務(wù)并未提供stop的腳本。

4

總結(jié)

1.在CDH5中,cloudera-scm-agent和cloudera-scm-server兩個(gè)服務(wù)并未提供單獨(dú)停止服務(wù)的腳本,但啟動(dòng)腳本中有相應(yīng)的停止函數(shù),是直接調(diào)用的kill進(jìn)程的函數(shù)。

2.在CDH6中,cloudera-scm-agent和cloudera-scm-server兩個(gè)服務(wù)也未單獨(dú)提供停止服務(wù)的腳本,啟動(dòng)腳本中也沒有停止函數(shù)。

3.在CDH6中,cloudera-scm-agent和cloudera-scm-server兩個(gè)服務(wù)如果需要停止建議使用systemctl stop執(zhí)行進(jìn)行操作,依靠RedHat默認(rèn)的機(jī)制實(shí)現(xiàn)服務(wù)的停止動(dòng)作。

4.對(duì)于CDH6,如果需要手動(dòng)操作腳本停止服務(wù),也可以參照CDH5版本的停止方式,通過kill的方式將進(jìn)程停止。

以上是“CM Server和Agent服務(wù)停止腳本的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁標(biāo)題:CMServer和Agent服務(wù)停止腳本的示例分析
文章起源:http://weahome.cn/article/pojgdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部