Pinpont2.2.1版本jar包安装部署(附软件环境安装包)

配置java环境

所用到的所有文件下载地址:https://download.csdn.net/download/qq_37581557/54818360
pinpoint安装包GitHub下载地址:https://github.com/pinpoint-apm/pinpoint/releases/tag/v2.2.1

jdk8下载地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

#首先配置jdk,下载好jdk8后解压
tar -zxf jdk-8u131-linux-x64.tar.gz && mv jdk1.8.0_131/ /usr/local/jdk8
#配置环境变量在这里插入代码片
vi /etc/profile
#添加内容如下:
JAVA_HOME=/usr/local/jdk8
JRE_HOME=$JAVA_HOME/jre 
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar 
export JAVA_HOME JRE_HOME CLASSPATH PATH 
#变量生效
source /etc/profile 

下载安装hbase

推荐使用1.2版本的hbase配合pinpoint2.21,地址:http://archive.apache.org/dist/hbase/1.2.1/

tar -zxvf hbase-1.2.1-bin.tar.gz
mv hbase-1.2.1 /usr/local/hbase
vim  /usr/local/hbase/conf/hbase-env.sh 
#修改部分如下:
export JAVA_HOME=/usr/local/jdk8  #27行
 46 #export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
 47 #export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
 #这两行注释掉
vim /usr/local/hbase/conf/hbase-site.xml
#结尾添加:vaule标签内路径需要自己指定并创建主要存放hbase运行时的文件
<configuration>
 <property>
 <name>hbase.rootdir</name>
 <value>file:///data/hbase</value>
 </property>
</configuration>
#创建目录并修改权限
mkdir /data/hbase && chmod 777 /data/hbase
#启动hbase
/usr/local/hbase/bin/start-hbase.sh
#导入pinpoint数据hbase-create.hbase文件在pinpoint源码的hbase/scripts/下
/usr/local/hbase/bin/hbase shell /dopt/hbase-create.hbase
#可以访问web查看数据是否正常导入
http://[ip]:16010/master-status

运行pinpoint监控端

因为是jar包安装所以直接运行即可

java -jar -Dpinpoint.zookeeper.address=localhost pinpoint-collector-boot-2.2.1.jar

-D可以指定参数并进行覆盖

主要参数如下:

collector.receiver.base.port 默认:9994/TCP

collector.receiver.stat.udp.port 默认:9995/UDP

collector.receiver.span.udp.port 默认:9996/UDP

包含 grpc 的配置:

collector.receiver.grpc.agent.port 默认:9991/TCP

collector.receiver.grpc.stat.port 默认:9992/TCP

collector.receiver.grpc.span.port 默认:9993/TCP

HBase连接设置:

hbase.client.host 默认:localhost

hbase.client.port 默认:2181

java -jar -Dpinpoint.zookeeper.address=localhost pinpoint-web-boot-2.2.1.jar

一样可以-D进行参数设置

hbase.client.host 默认:localhost

hbase.client.port 默认:2181

或者直接指定配置文件

–spring.config.additional-location=./config/web.properties

配置文件内容可以是:

spring.profiles.active=release

pinpoint.zookeeper.address=localhost

cluster.zookeeper.sessiontimeout=10000

pinpoint-agent配置

#解压文件
tar -zxf pinpoint-agent-2.2.1.tar.gz && mv  pinpoint-agent-2.2.1 pinpoint-agent
#修改配置文件指定收集器IP
vim pinpoint-agent/profiles/release/pinpoint.config
#修改内容主要为:
#指定模式:GRPC或者THRIFT
profiler.transport.module=THRIFT
#指定收集器地址
profiler.transport.grpc.collector.ip=192.168.75.132
profiler.collector.ip=192.168.75.132
#需要给应用程序添加探测针以tomcat为例:
vim tomcat/bin/catalina.sh
#添加如下参数,指定所用的agent和agentId和applicationName,其中agentId和applicationName不能和其他检测应用重名
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/usr/local/pinpoint-agent/pinpoint-bootstrap-2.2.1.jar"
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.agentId=tengjin02"
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.applicationName=tengjin02"
#然后运行tomcat
tomcat/bin/startup.sh

启动正常后即可在web上进行监控
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赭杉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值