CentOS安装PinPoint
1、软件准备
jdk-8u191-linux-x64.tar.gz,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
hbase-1.2.12-bin.tar.gz,下载地址:http://archive.apache.org/dist/hbase/
apache-tomcat-9.0.24.tar.gz,下载地址:https://tomcat.apache.org/download-90.cgi
pinpoint,下载地址:https://github.com/naver/pinpoint/releases
pinpoint-collector-1.8.4.war #收集器
pinpoint-web-1.8.4.war #界面展现
pinpoint-agent-1.8.4.tar.gz #探针
hbase-create.hbase #表创建脚本
请注意软件版本,特别是hbase版本,经测试其他版本会出现莫名其妙的问题
2、安装JDK
查看:CentOS安装JDK-tar.gz文件
3、安装hbase
参考:CentOS下安装Hbase,虽然版本不一样,但安装方式和端口一样
$sudo cd /usr/local #进入/usr/local目录 $sudo tar -zxvf /var/ftp/pub/hbase-1.2.12-bin.tar.gz #解压安装文件 $sudo ./hbase-1.2.12/bin/start-hbase.sh #启动hbase $sudo ./hbase-1.2.12/bin/hbase shell /var/ftp/pub/hbase-create.hbase #创建pinpoint表
4、安装pinpoint
tomcat安装参考:CentOS7下安装Tomcat
pinpoint-collector和pinpoint-web需要tomcat容器中,且必须安装在ROOT目录中。本文将pinpoint-collector和pinpoint-web部署在同一台机器上,需要2个tomcat,为防止端口冲突,我们分别使用(1005、1080、1009)和(2005、2080、2009)端口。
4.1、安装pinpoint-collector
$sudo cd /usr/local/ #进入安装目录 $sudo tar -zxvf /var/ftp/pub/apache-tomcat-9.0.24.tar.gz #解压tomcat $sudo mv apache-tomcat-9.0.24/ apache-tomcat-1080/ #重命名目录 $sudo cd apache-tomcat-1080/webapps/ $sudo rm -rf * #删除所有默认应用 $sudo unzip /var/ftp/pub/pinpoint-collector-1.8.4.war -d ROOT #解压pinpoint-collector到$TOMCAT_HOME/webapps/ROOT目录
修改$TOMCAT_HOME/conf/server.xml文件,将8005、8080、8009端口分别改为1005、1080、1009
$sudo cd /usr/local/apache-tomcat-1080/bin $sudo ./startup.sh #启动tomcat容器
4.2、安装pinpoint-web
$sudo cd /usr/local/ #进入安装目录 $sudo tar -zxvf /var/ftp/pub/apache-tomcat-9.0.24.tar.gz #解压tomcat $sudo mv apache-tomcat-9.0.24/ apache-tomcat-2080/ #重命名目录 $sudo cd apache-tomcat-2080/webapps/ $sudo rm -rf * #删除所有默认应用 $sudo unzip /var/ftp/pub/pinpoint-web-1.8.4.war -d ROOT #解压pinpoint-web到$TOMCAT_HOME/webapps/ROOT目录
修改$TOMCAT_HOME/conf/server.xml文件,将8005、8080、8009端口分别改为2005、2080、2009
$sudo cd /usr/local/apache-tomcat-2080/bin $sudo ./startup.sh #启动tomcat容器
4.3、部署pinpoint-agent
先解压pinpoint-agent到任意目录,本文解压到/home/agent目录
$sudo cd /home #进入安装目录 $sudo mkdir agent #创建文件夹 $sudo cd agent #进入安装文件夹 $sudo tar -zxvf /var/ftp/pub/pinpoint-agent-1.8.4.tar.gz #解压pinpoint-agent文件
4.3.1、pinpoint-agent配置和参数
pinpoint-agent的配置文件为$PINTPOINT_AGENT_HOME/pinpoint.config,除profiler.collector.ip参数,其他参数可保持不变。
profiler.collector.ip=127.0.0.1 #后面的ip地址为pinpoint-collector安装地址
参数说明:
-javaagent:/home/agent/pinpoint-bootstrap-1.8.4.jar #pinpoint-agent安装地址 -Dpinpoint.agentId=test-01 #应用ID,全局唯一 -Dpinpoint.applicationName=test #应用名
4.3.2、tomcat环境配置
1、Linux环境
在$TOMCAT_HOME/bin/目录新增setenv.sh文件(注意.sh文件头以“#!/bin/sh”为第一行),添加配置:
#!/bin/shCATALINA_OPTS="$CATALINA_OPTS -javaagent:/home/agent/pinpoint-bootstrap-1.8.4.jar -Dpinpoint.agentId=test-01 -Dpinpoint.applicationName=test"
2、Windows环境
在$TOMCAT_HOME/bin/目录新增setenv.bat文件,添加配置:
set CATALINA_OPTS=%CATALINA_OPTS% -javaagent:E:/agent/pinpoint-bootstrap-1.8.4.jar -Dpinpoint.agentId=test-01 -Dpinpoint.applicationName=test
如果日志中输出以下信息,则表示配置成功:
4.3.3、springboot环境配置
只需在java命令后面加上-javaagent:/home/agent/pinpoint-bootstrap-1.8.4.jar -Dpinpoint.agentId=xxx -Dpinpoint.applicationName=xxx参数,如:
java -javaagent:/home/agent/pinpoint-bootstrap-1.8.4.jar -Dpinpoint.agentId=test-01 -Dpinpoint.applicationName=test -jar test.jar
4.4、访问pinpoint-web
打开安装地址:http://192.168.1.24:2080/ 可查看pinpoint收集情况
转载于:https://www.cnblogs.com/zhi-leaf/p/11417846.html
CentOS安装PinPoint相关推荐
- CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...
- CentOS安装crontab
CentOS安装crontab: yum install crontabs 说明: service crond start //启动服务 service crond stop //关闭服务 servi ...
- CentOS 安装Apache
# centOS 安装A M P 环境 [参考简书作者,非常感谢!!!](https://www.jianshu.com/p/bc14ff0ab1c7) ## 一 Apache 环境安装 1 安装Ap ...
- centos 安装 NTFS支持
2019独角兽企业重金招聘Python工程师标准>>> 参考的原文网址: centos安装完之后,默认是不支持NTFS磁盘格式的,解决的方法之一就是安装NTFS-3G模块,但是默认的 ...
- centos安装及网络配置
感谢老师传授,共同学习!谢谢!仅供自己日后复习之用! centos安装关键点: 创建分区: / 系统分区 /boot 启动分区 SWAP 交换分区,虚拟内存.主要是缓解物理内存不足. 虚拟化软件: V ...
- centos安装tensorFlow的java环境
参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...
- centos 安装 svn
centos 安装svn服务 1. # yum install subversion 2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况 版本 信息 [root@VM_137_37_cen ...
- Linux(CentOS)安装分区方案
为什么80%的码农都做不了架构师?>>> Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...
- CentOS安装jdk的三种方法
2019独角兽企业重金招聘Python工程师标准>>> CentOS安装jdk的三种方法 环境 Linux版本:CentOS 6.5.Ubuntu 12.04.5 JDK版本:JDK ...
最新文章
- 面向隐私AI的TensorFlow深度定制化实践
- 院士论坛|李德仁:测绘遥感能为智能驾驶做什么? ——论测绘遥感与智能驾驶
- html video标签问题,用HTML5 video标签的一系列问题
- CodeForces - 1417E XOR Inverse(字典树求逆序对+分治)
- @Entity报错,配置pom.xml
- Spring远程支持和开发RMI服务
- 除了ssh外也可以开启telnet服务连接服务器
- mysql 取模分区_MySQL分区
- HOW TO: Troubleshoot development errors in MOSS 2007
- java tlv协议_看懂通信协议:自定义通信协议设计之TLV编码应用
- 开始时间 结束时间,全程的运行时间的计算
- z变换判断稳定性和因果性_试题库 - 7:z变换 -
- 海马玩模拟器 v0.7.2 官方版​
- 工业生产管理-数据采集初探
- [VOT14](2022CVPR)CSWinTT: Transformer Tracking with Cyclic Shifting Window Attention
- 密码学常用网站与解密脚本
- 用bridge创建虚拟网桥
- 数据对比中的颜色配置(红绿)
- 吴恩达深度学习卷积神经网络学习笔记(2)——经典神经网络
- 蝉知 7.7 正式发布,移动端全面改版!
热门文章
- KendoUI--Grid api 出现的问题
- oracle生成存储过程示例,oracle创建简单存储过程示例
- 东财计算机应用基础在线作业一,东财《计算机应用基础》综合作业
- d. powerful ksenia_DEBON D.D |这才是每个女人应该拥有的
- Mysql把查询的列作为判断条件(case函数)
- java中实体类中实现Serializable接口的作用
- 椭圆极点极线性质_圆锥曲线的统一性质
- Python 装饰器笔记
- javascript--函数(一)
- SVN版控系统的安装和使用