sunln00 2014-10-13
1、netbeans分析,生成远程配置包profiler-server-linuxamd64.zip
上传到远程服务器。
2、执行以下命令
unzip profiler-server-linuxamd64.zip -d remote 修改 remote/bin/calibrate-16.sh JAVA_HOME=/opt/java/jdk1.6.0_43 export JAVA_HOME hadoop@m1hadoop:~/remote/bin$ ./calibrate-16.sh Profiler Agent: JNI OnLoad Initializing... Profiler Agent: JNI OnLoad Initialized successfully Starting calibration... Calibration performed successfully For your reference, obtained results are as follows: Approximate time in one methodEntry()/methodExit() call pair: When getting absolute timestamp only: 0.1112 microseconds When getting thread CPU timestamp only: 11.5599 microseconds When getting both timestamps: 11.6962 microseconds Approximate time in one methodEntry()/methodExit() call pair in sampled instrumentation mode: 0.0475 microseconds 修改profile-16.sh JAVA_HOME=/opt/java/jdk1.6.0_43 export JAVA_HOME hadoop@m1hadoop:~/remote/bin$ ./profile-16.sh Profiler Agent: Initializing... Profiler Agent: Options: >/home/hadoop/remote/bin/../lib/,5140< Profiler Agent: Initialized successfully Profiler Agent: 250 classes cached. Profiler Agent: Waiting for connection on port 5140 (Protocol version: 15)
步骤4:将以下参数添加到应用程序启动脚本(复制到剪贴板):
-XX:+UseLinuxPosixThreadCPUClocks-agentpath:/home/hadoop/remote/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so=/home/hadoop/remote/lib,5140
JAVA_OPTS="-Xmx20m-XX:+UseLinuxPosixThreadCPUClocks-agentpath:/home/hadoop/remote/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so=/home/hadoop/remote/lib,5140"
bin/flume-ngagent-cconf-fconf/flume-conf.properties.template
hadoop@m1hadoop:~/apache-flume-1.5.0.1-bin$nohupbin/flume-ngagent-cconf-fconf/flume-conf.properties.template-na1&
hosts配置别忘了
http://zzq635.blog.163.com/blog/static/195264486201310252759526/