pinpoint安装部署

pinpoint是一个分析大型分布式系统的平台,提供解决方案来处理海量跟踪数据,主要面向基于tomcat的Java 应用。 pinpoint使用HBASE储存数据。

1.将所有的文件上传到服务器(在home下面新建一个pinpoint文件夹,文件都丢在里面)

 

 2.安装Hbase数据库

2.1,解压hbase-1.7.1-bin.tar.gz
tar -zxvf hbase-1.7.1-bin.tar.gz

2.2,修改文件夹名称
mv hbase-1.7.1 hbase

2.3,增加hbase环境变量
vim /etc/profile

# HBase环境变量
export HBASE_HOME=/home/pinpoint/hbase
export PATH=$PATH:$HBASE_HOME/bin

保存退出后,执行下面的命令使其生效
source /etc/profile

2.4,修改hbase-env.sh中的JAVA_HOME环境变量位置
cd /home/pinpoint/hbase/conf

vim hbase-env.sh
# 在27行左右的位置,修改如下
export JAVA_HOME=/usr/local/jdk1.8.0_333
# 在124行开启自带zookeeper
export HBASE_MANAGES_ZK=true

2.5,修改HBase配置文件hbase-site.xml(增加以下配置)
<property>
    <name>hbase.master.info.port</name>
    <value>16010</value>
</property>
<property>
    <name>hbase.rootdir</name>
    <value>file:///home/pinpoint/hbase</value>
</property>

2.6,启动hbase数据库 
cd /home/pinpoint/hbase/bin

./start-hbase.sh
输入jps命令,当hbase数据库启动成功,则会显示HMaster进程
2.7,初始化HBase的pinpoint库 
执行pinpoint提供的Hbase初始化语句
cd /home/pinpoint/hbase/bin

./hbase shell /home/pinpoint/hbase-create.hbase
2.8,验证hbase库是否初始化成功
方法:进入数据库,查看初始化表
#进入数据库
cd /home/pinpoint/hbase/bin
./hbase shell
#查看初始化表
list

 

 3.安装pinpoint

3.1,在服务器/home/pinpoint目录下新增一个logs文件夹
mkdir  -p /home/pinpoint/logs

3.2,安装pinpoint-collector
cd /home/pinpoint

nohup java -Dpinpoint.zookeeper.address=localhost -jar /home/pinpoint/pinpoint-collector-boot-2.2.2.jar >/home/pinpoint/logs/pinpoint-collector.log 2>&1 &

3.3,安装pinpoint-web

cd /home/pinpoint

nohup java -Dpinpoint.zookeeper.address=localhost -jar /home/pinpoint/pinpoint-web-boot-2.2.2.jar >/home/pinpoint/logs/pinpoint-web.log 2>&1 &
此时pinpoint服务端已启动,输入服务器http://ip:8080/main 即可查看

 

 4.安装pinpoint-agent探针(部署在被测应用系统)

4.1,修改agent配置文件
vim /home/pinpoint-agent-2.4.0/profiles/release/pinpoint.config

profiler.collector.ip=xxx.xxx.xxx.xxx   #hbase服务器地址
profiler.transport.grpc.collector.ip=xxx.xxx.xxx.xxx    # 即安装pinpoint-collector的IP
profiler.sampling.rate=1 #采样率配置,访问量不大的情况,建议全部采集

4.2,与被测服务一起启动
将pinpoint-agent组件放到被测系统服务器上,并将启动命令集成到被测服务启动脚本中,随着被测服务一起启动

nohup java -javaagent:/home/pinpoint/pinpoint-agent/pinpoint-bootstrap-2.2.2.jar -Dpinpoint.agentId=cwy01 -Dpinpoint.applicationName=BZ-cwy832 -jar cwy.jar > nohup.out 2>&1 &

4.3,访问pinpoint
输入服务器http://ip:8080/main 即可查看

 注:2.3.0之后的pinpoint要使用11的jdk

posted @ 2022-12-06 17:16  四毛二  阅读(1271)  评论(1)    收藏  举报