pinpoint 1.6.1 安装

简介:

pinpoint 安装

一、jdk 、hbase、pinpoint 的版本关系

太多了,看官方图谱吧

https://github.com/naver/pinpoint


本次安装版本:

jdk: 1.7.80

hbase: 1.2.5

pinpoint: 1.6.1




二、安装hbase

2.1 安装hbase cluster (略)

2.2 安装hbase standalone

2.2.1 下载hbase

1
2
3
4
5
cd  /usr/local/src
wget http: //mirror .bit.edu.cn /apache/hbase/1 .2.5 /hbase-1 .2.5-bin. tar .gz
tar  -zxf hbase-1.2.5-bin. tar .gz 
cp  -r  /usr/local/src/hbase-1 .2.5  /data/hbase-1 .2.5
cd  /data/hbase-1 .2.5 /conf


2.2.2 修改hbase环境变量

vim /etc/profile

1
2
export  HBASE_HOME= /data/hbase/hbase-1 .2.5
export  PATH=$PATH:$HBASE_HOME /bin


source /etc/profile


vim hbase-env.sh (添加jdk环境变量,使用自带的zk) 

1
2
export  JAVA_HOME= /data/java/jdk1 .7.0_80
export  HBASE_MANAGES_ZK= true


修改hbase配置信息,我们使用hbase本地存取数据,生产环境数据存储在HDFS中

vim hbase-site.xml

1
2
3
4
5
6
<configuration>
   <property>
     <name>hbase.rootdir< /name >
     <value> file : ///data/hbase-1 .2.5< /value >
   < /property >
< /configuration >


2.2.3 hbase添加snappy压缩

1
mkdir  -p  /data/hbase-1 .2.5 /lib/native/Linux-amd64-64


从hadoop机器copy lib 到Linux-amd64-64

1
2
3
4
5
6
libhadoopsnappy.so
libhadoopsnappy.so.0
libhadoopsnappy.so.0.0.1
libsnappy.so
libsnappy.so.1
libsnappy.so.1.2.0

vim /data/hbase-1.2.5/conf/hbase-env.sh

1
export  HBASE_LIBRARY_PATH= /data/hbase-1 .2.5 /lib/native/Linux-amd64-64



2.2.4 启动hbase,并查看是否启动成功,如出现HMaster进程,说明hbase启动成功

1
2
cd  /data/hbase-1 .2.5 /bin/
. /start-hbase .sh
1
2
3
[root] # jps
24109 Jps
25632 HMaster



2.3 初始化Hbase的pinpoint库

2.3.1 下载pinpoint

1
2
3
4
cd  /usr/local/src
wget https: //github .com /naver/pinpoint/archive/1 .6.1. tar .gz
tar  -zxf 1.6.1. tar .gz
$HBASE_HOME /bin/hbase  shell  /usr/local/src/pinpoint-1 .6.1 /hbase/scripts/hbase-create-snappy .hbase


http://172.16.17:16010/master-status 查看是否初始化成功


2.3.2 下载tomcat和pinpoint-web pinpoint-collector

1
2
wget https: //github .com /naver/pinpoint/releases/download/1 .6.1 /pinpoint-collector-1 .6.1.war
wget https: //github .com /naver/pinpoint/releases/download/1 .6.1 /pinpoint-web-1 .6.1.war


安装tomcat,来运行war包。

比如跑2个tomcat ,分别放web和collector的war包,注意web的要放到root目录,否则无法正常访问


修改 pinpoint-collector.properties

1
2
collector.span. format .compatibility.version=v2
collector.stat. format .compatibility.version=v2


pinpoint-web.properties

1
2
web.span. format .compatibility.version=v2 
web.stat. format .compatibility.version=v2



2.3.3 安装agent 

1
wget https: //github .com /naver/pinpoint/releases/download/1 .6.1 /pinpoint-agent-1 .6.1. tar .gz


vim pinpoint.config

1
profiler.collector.ip=$(collecter server ip)


以tomcat举例

1.    第一行是pp-agent的jar包位置

2.    第二行是agent的ID,这个ID是唯一的,我是用pp + 今天的日期命名的,只要与其他的项目的ID不重复就好了

3.    第三行是采集项目的名字,这个名字可以随便取,只要各个项目不重复就好了

修改catalina.sh

1
2
3
CATALINA_OPTS= "$CATALINA_OPTS -javaagent:/data/pinpoint-agent/pinpoint-bootstrap-1.6.1.jar"
CATALINA_OPTS= "$CATALINA_OPTS -Dpinpoint.agentId=pp20170421"
CATALINA_OPTS= "$CATALINA_OPTS -Dpinpoint.applicationName=Tomcattest"



中文学习URL

https://skyao.gitbooks.io/leaning-pinpoint/content/


第三方插件

https://github.com/naver/pinpoint/wiki#third-party-agentsplugins

本文转自银狐博客51CTO博客,原文链接http://blog.51cto.com/foxhound/1919607如需转载请自行联系原作者


战狐

相关实践学习
lindorm多模间数据无缝流转
展现了Lindorm多模融合能力——用kafka API写入,无缝流转在各引擎内进行数据存储和计算的实验。
云数据库HBase版使用教程
&nbsp; 相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情:&nbsp;https://cn.aliyun.com/product/hbase &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
SQL Java Apache
skywalking 搭建(apache-skywalking-apm-es7-7.0.0)
skywalking 搭建(apache-skywalking-apm-es7-7.0.0)
503 0
|
3天前
|
存储 监控 Java
Zipkin/Pinpoint/SkyWalking全面对比
【11月更文挑战第1天】这里重点从探针的性能、Collector的可扩展性、调用链路分析、完整的应用拓扑、对于科技人员使用友好程度(部署安装、埋点接入、使用管理)几个方面来进行对比。
|
6月前
|
存储 前端开发 数据可视化
skywalking安装教程
skywalking安装教程
skywalking安装教程
|
6月前
|
Java Shell 分布式数据库
Pinpoint【部署 01】JDK\HBase\Pinpoint Collector+Web 最新版 2.3.3 安装配置运行验证及脚本文件分享(避坑指南捷径指北)20230228
Pinpoint【部署 01】JDK\HBase\Pinpoint Collector+Web 最新版 2.3.3 安装配置运行验证及脚本文件分享(避坑指南捷径指北)20230228
351 0
|
6月前
|
监控 Java
Pinpoint【部署 02】Pinpoint Agent 安装启动及监控 SpringBoot 项目案例分享(添加快速测试math-game.jar包)
Pinpoint【部署 02】Pinpoint Agent 安装启动及监控 SpringBoot 项目案例分享(添加快速测试math-game.jar包)
230 0
|
关系型数据库 MySQL 数据库
skywalking02 - skywalking安装
skywalking02 - skywalking安装
150 0
|
Java 数据库
skywalking05 - skywalking探针插件开发
skywalking05 - skywalking探针插件开发
216 0
|
监控 Java 应用服务中间件
APM - Hello Javaagent
APM - Hello Javaagent
120 0
|
监控 前端开发 数据可视化
Skywalking的安装与使用
Skywalking的安装与使用
658 0
Skywalking的安装与使用
|
开发工具 git