cloudera manager 設(shè)置開機(jī)自啟的方法
最近在使用Cloudera manager管理hadoop集群。為了方便自動化管理,需要添加開機(jī)自動啟動。從網(wǎng)上搜了一下,在一個安裝教程中找到了一個方法。這里我用的是cloudera-manager-el5-cm5.3.2_x86_64.tar.gz進(jìn)行的安裝。所以默認(rèn)是在/opt目錄下面的。
解決方案:
step1:復(fù)制啟動腳本 將/opt/cm-5.3.2/etc/init.d/目錄下的cloudera-scm-server服務(wù)器啟動腳本和cloudera-scm-agent代理服務(wù)啟動腳本復(fù)制到/etc/init.d/目錄下面。(/etc/init.d/目錄用于存放開機(jī)啟動腳本的目錄)
cloudera-scm-server只需要在服務(wù)器所在的機(jī)子上進(jìn)行復(fù)制就可以了。cloudera-scm-agent需要在集群中所有的機(jī)子上進(jìn)行復(fù)制。
step2:添加開機(jī)啟動
a、然后在服務(wù)器機(jī)器上添加開機(jī)啟動:
chkconfig --add cloudera-scm-server
chkconfig cloudera-scm-server on
然后查看狀態(tài):
chkconfig --list cloudera-scm-server
如果2-5顯示開啟表示配置成功。
b、然后在集群所有機(jī)子上添加代理開機(jī)自動啟動:
chkconfig --add cloudera-scm-agent
chkconfig cloudera-scm-agent on
然后查看狀態(tài):
chkconfig --list cloudera-scm-agent
如果2-5顯示開啟表示配置成功。
step3:修改cloudera-scm-server
教程上到這里就配置成功了。其實(shí)這里我的也能自動啟動了,但是啟動的只是這兩個服務(wù),集群的hdfs,yarn,zookeeper等它管理的服務(wù)并沒有啟動,找了一下問題,發(fā)現(xiàn)是環(huán)境變量問題,腳本沒有找到一些變量。
a、一個是jdk環(huán)境問題,因?yàn)槭情_機(jī)啟動的時候執(zhí)行腳本,所以并沒有讀取我配置的JAVA_HOME.所以需要自己添加。
b、還有一個也是環(huán)境問題,沒有找到我的cm-5.3.2目錄,所以需要手動配置。
進(jìn)入/etc/init.d/目錄:
vim cloudera-scm-server
添加:export JAVA_HOME=/usr/local/jdk/ #你的java安裝目錄
修改:CMF_DEFAULTS=${CMF_DEFAULTS:-/etc/default} 為:CMF_DEFAULTS=${CMF_DEFAULTS:-/opt/cm-5.3.2/etc/default} #你的cloudera manager安裝目錄,然后保存退出即可。
這樣,開機(jī)就能自動啟動了。這兩個服務(wù)以及他們管理的hbase,hdfs等服務(wù)都啟動起來了。本人已經(jīng)測試通過了。
以上這篇cloudera manager 設(shè)置開機(jī)自啟的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
tr命令在統(tǒng)計(jì)英文單詞出現(xiàn)頻率中的妙用
今天小編就為大家分享一篇關(guān)于tr命令在統(tǒng)計(jì)英文單詞出現(xiàn)頻率中的妙用,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03
Linux中Curl參數(shù)詳解實(shí)踐應(yīng)用
在現(xiàn)代網(wǎng)絡(luò)開發(fā)和運(yùn)維工作中,curl 命令是一個不可或缺的工具,它是一個利用 URL 語法在命令行下工作的文件傳輸工具,支持多種協(xié)議,如 HTTP、HTTPS、FTP 等,本文給大家介紹了Linux中Curl參數(shù)詳解實(shí)踐應(yīng)用,需要的朋友可以參考下2025-01-01
使用Kubeadm在CentOS7.2上部署Kubernetes集群的方法
本篇文章主要介紹了使用Kubeadm在CentOS7.2上部署Kubernetes集群的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03
linux服務(wù)器系統(tǒng)中手動配置lamp服務(wù)器的經(jīng)驗(yàn)分享
LAMP是Linux、Apache、MySQL、PHP/Perl/Python的簡稱。它所組成的各組件都是開源軟件,因此很方便自由的獲取,導(dǎo)致這些組件的廣泛使用,并不斷完善發(fā)展,初步形成新的軟件系統(tǒng)格局,并可能成為開源軟件系統(tǒng)工程化的核心模式2014-05-05

