一.版本记录:
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下了,小伙伴们不要学习我。
3.1 HBASE部署(单机)
3.1.1 jdk安装(略)
hbase、tomcat等启动需要依赖java环境。
详情参考:jdk安装
3.1.2 hbase安装
3.1.2.1 安装包解压
tar -zxvf hbase-1.2.11-bin.tar.gz
3.1.2.2 改名
mv hbase-1.2.11 hbase
3.1.2.3 修改配置文件内容
cd /root/hbase/conf
vi hbase-site.xml
在这里面添加
<property>
<name>hbase.rootdir</name>
<value>file:///data/hbase</value>
</property>
3.1.2.4 添加内容说明:
hbase.rootdir 无需修改,hbase存放数据的文件的名字。
file:///data/hbase,修改为你实际规划的存放数据文件的路径,按实际进行配置。
3.1.2.5 配置完毕内容(这里我没有进行文件存放路径修改):
3.1.2.6 启动
cd /root/hbase/bin
./start-hbase.sh
3.1.2.7 验证是否启动成功并可以访问
进程验证
jps
网页访问验证:
http://192.168.1.1:16010
3.2 初始化Hbase的pinpoint库内容
3.2.1 导入数据
cd /root/hbase/bin
./hbase shell /root/hbase-create.hbase
导入过程如下图
3.2.2 导入数据后页面查看情况
http://192.168.1.1:16010
3.3 tomcat部署(略)
太简单就不啰嗦了。这里直接创建供服务使用的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
3.4 部署pinpoint-collector
部署 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
3.5 部署pinpoint-web
部署pinpoint-web-1.7.2.war到apache
unzip /root/pinpoint-web-1.7.2.war -d /root/apache/webapps/ROOT
3.6 启动规划的tomcat服务
(1)启动pinpoint-collector服务
cd /root/apache1/bin
sh startup.sh
(2)启动pinpoint-web服务
(2)启动pinpoint-web服务
(3)验证页面是否可访问:
http://172.20.1.1:9999