chukwa配置安裝過程(1)

chukwa配置安裝過程(1)

1:

tar zxvf chukwa-0.4.0.tar.gz

需要被監控的節點都有分發一份,每個節點都將會運行一個collector


2:

修改 ./chukwa-0.4.0/conf/chukwa-env.sh

這裏面的配置項都要根據實際情況配置一遍


3:

修改(如果沒有則創建) ./chukwa-0.4.0/conf/agents

配置格式爲:

http://<collector1HostName>:<collector1Port>/

http://<collector2HostName>:<collector2Port>/

http://<collector3HostName>:<collector3Port>/


4:

修改(如果沒有則創建) ./chukwa-0.4.0/conf/collectors

http://<collector1HostName>:<collector1Port>/

http://<collector2HostName>:<collector2Port>/

http://<collector3HostName>:<collector3Port>/

5:

修改 ./chukwa-0.4.0/conf/jdbc.conf

<clustername>=jdbc:mysql://localhost:3306/<clustername>?user=root

創建數據庫和相關表

/bin/mysqladmin -u root create <clustername>

/bin/mysql -u root <clustername> < $CHUKWA_HOME/conf/database_create_table

6:

1. cp CHUKWA_HOME/conf/hadoop-log4j.properties  HADOOP_HOME/conf/log4j.properties

2. cp CHUKWA_HOME/conf/hadoocollectorsp-metrics.properties  HADOOP_HOME/conf/hadoop-metrics.properties

3. 編輯 HADOOP_HOME/conf/hadoop-metrics.properties

將裏面的 @CHUKWA_LOG_DIR@ 全部替換爲絕對路徑


7:

修改(如果沒有則創建) ./chukwa-0.4.0/conf/chukwa-collector.conf.xml

具體配置項可以參考chukwa-collector-conf.xml.template

 <name>writer.hdfs.filesystem</name>

 <value>hdfs://master:9900/</value>

這一項要和 ./hadoop/conf/core-site.xml中<name>fs.default.name</name>一致


<name>chukwaCollector.outputDir</name>配置成實際路徑


collector的默認監聽端口爲:8080

可以通過 netstat -ntlp | grep 8080 來查看是否啓動成功

也可以通過訪問http://master:8080/ 來查看是否啓動成功


8:

查看 chukwa agent是否啓動:

netstat -ntlp | grep 9093 

網頁查看鏈接http://master:9093/chukwa?ping=true


9:一些命令

bin/chukwa collector 啓動當前服務器的collector

bin/start-collectors.sh 啓動/conf/collectors這個文件中所列舉的服務器的collector 


bin/chukwa agent 啓動當前服務器的agent

bin/start-agents.sh 啓動/conf/agents這個文件中所列舉的服務器的agent









 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章