1).JDK8
2).Tomcat8(用于运行collector和web)
3).HBase和初始脚本(用于存储监控数据)
4).Pinpoint-collector-1.7.2.war(pinpoint的数据收集处理服务)
5).Pinpoint-web-1.7.2.war(pinpoint的数据展示界面)
6).Pinpoint-agent-1.7.2.zip(Java应用监控探针)
7).hbase-1.2.11-bin.tar.gz(hbase)
服务 | IP | tomcat name | 启动端口 | 停止端口 | 作用 |
---|---|---|---|---|---|
pinpoint-collector | 192.168.1.1 | apache1 | 9998 | 9008 | pinpoint的数据收集处理服务 |
pinpoint-web | 192.168.1.1 | apache | 9999 | 9009 | pinpoint的数据展示界面 |
HBASE | 192.168.1.1 | hbase | |||
Pinpoint-agent | 192.168.1.2 | apache2 | 9997 | 9007 | Java应用监控探针 |
部署说明:这里HBASE服务和collector、web均部署在同一台服务器上,所以后面的配置没有进行配置,直接使用localhost。
架构图:
部署内容上传:
个人懒,没有创建新文件夹存放内容,就放在了默认的/root下了,小伙伴们不要学习我。
hbase、tomcat等启动需要依赖java环境。
详情参考:jdk安装
tar -zxvf hbase-1.2.11-bin.tar.gz
mv hbase-1.2.11 hbase
cd /root/hbase/conf
vi hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>file:///data/hbase</value>
</property>
hbase.rootdir 无需修改,hbase存放数据的文件的名字。
file:///data/hbase,修改为你实际规划的存放数据文件的路径,按实际进行配置。
cd /root/hbase/bin
./start-hbase.sh
进程验证
jps
网页访问验证:
http://192.168.1.1:16010
cd /root/hbase/bin
./hbase shell /root/hbase-create.hbase
太简单就不啰嗦了。这里直接创建供服务使用的2个tomcat。
注意:2个tomcat在同一个机器上时,一定要提前规划好端口并进行启动停止端口修改!!!这里就不讲究修改方法了,自行百度。
cd /root
tar –zxvt apache-tomcat-8.5.32.tar.gz
mv apache-tomcat-8.5.32 apache1
cp apache1 apache
部署 pinpoint-collector-1.7.2.war到apache1
unzip -d pinpoint-collector-1.7.2.war /root/apache1/webapps/ROOT/
解压到tomcat的ROOT下
unzip /root/pinpoint-collector-1.7.2.war -d /root/apache1/webapps/ROOT
部署pinpoint-web-1.7.2.war到apache
unzip /root/pinpoint-web-1.7.2.war -d /root/apache/webapps/ROOT
(1)启动pinpoint-collector服务
cd /root/apache1/bin
sh startup.sh
(2)启动pinpoint-web服务
(2)启动pinpoint-web服务
(3)验证页面是否可访问:
http://172.20.1.1:9999