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









 

你可能感兴趣的:(hadoop,log4j,xml,mysql,jdbc)