文档章节

centos安装部署pinpoint

zqz_pp
 zqz_pp
发布于 2017/02/09 17:03
字数 1023
阅读 538
收藏 1

安装部署pinpoint详解:

一、安装jdk:

1.可以到网上现在任意版本的jdk,我安装的是jdk-7u7-linux-i586.tar.gz

2. 将jdk的压缩包解压到相应的目录下

3. 然后是使用vi命令进入/etc/profile配置相应的环境变量,如下图

让环境变量生效

测试环境变量,如出现如下效果jdk安装成功

说明:如果安装的centos是32位的不支持64位的jdk

二、安装Hbase

1.     将下载的hbase压缩包,解压到相应目录下

2. 修改hbase-env.shde 的JAVA_HOME环境变量

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

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

5. 初始化Hbase的pinpoint库

   执行pinpoint提供的Hbase初始化语句,这里需等待一段时间

如出现下图的信息,证明Hbase数据库和相应表初始化成功

进入Hbase可以看到Hbase的版本和相关信息

也可以登录HbaseWeb:http://192.168.139.129:16010/master-status查看Hbase数据是否初始化成功,当然上述地址要换成自己的ip地址

三、安装pinpoint-collector

1. 进行Tomcat的配置

解压Tomcat,将Tomcat重命名移动到指定位置

修改pp-col的Tomcat端口,避免与pp-web的Tomcat的端口冲突,此例在原本的端口上加1,在与其他端口不冲突的情况下加几都可以,下面是使用shell命令

说明:最后一条是将tomcat的私有ip开放,需要将localhost替换成本机的ip,我本机的网卡是默认的,如果你本机的网卡不是eth0,需要进行相关的修改。或者直接用"vi"进去,修改localhost

2. 部署pinpoint-collector.war包

启动Tomcat并查看日志

如出现下图信息,证明Tomcat安装启动成功

3. 配置快速启动

配置快速启动需要修改pp-collector.init的路径,可以"vi"进去,大概在18,24,27行处,修改相关的路径。我这边为了方便,直接就用替换的shell做了,如果路径与我的不一致,需要将路径修改成自己的路径

将文件赋予"执行"的权限,把它放到"init.d"中去。以后就可以restart快速重启了

四、安装pinpoint-web

安装pinpoint-web与安装pinpoint-collector基本一样,可以仿照上边的pinpoint-collector安装。安装配置之后,访问ip:28080可以进入pinpoint主页

五、部署pp-agent采集监控数据

1.     在测试系统中部署pp-agent采集监控数据做一个此时的Tomcat来模拟部署,首先创建文件夹

mkdir /home/pp_test

cd /home/pp_test

然后把相应资源上传到这个文件夹下

2.     模拟Tomcat测试环境

解压测试用的war包

3. 配置pp-agent采集器

解压pp-agent

主要修改IP,只需要指定到安装pp-col的IP就行了,安装pp-col启动后,自动就开启了9994,9995,9996的端口了。这里就不需要操心了,如果有端口需求,要去pp-col的配置文件("pp-col/webapps/ROOT/WEB-INF/classes/pinpoint-collector.properties")中,修改这些端口

修改测试项目下的tomcat启动文件"catalina.sh",修改这个只要是为了监控测试环境的Tomcat,增加探针

在20行增加如下字段

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

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

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

4. 监控Tomcat

配置好了。就可以开始监控了,我们启动测试用的Tomcat的服务器

查看启动日志,确实Tomcat启动

启动了,我们就可以访问测试环境了

这时候我们在访问pp-web,可以发现它的下拉框中,多了一个app

 

© 著作权归作者所有

zqz_pp
粉丝 0
博文 5
码字总数 4160
作品 0
私信 提问
加载中

评论(1)

沈浩z
能不能加扣扣 1439226817 ,有问题请教
分布式跟踪工具Pinpoint初探

前言 由于工作需要,前段时间抽口研究了一下APM相关技术。 大的互联网公司都有自己的分布式跟踪系统,比如Google的Dapper,Twitter的zipkin,淘宝的鹰眼,新浪的Watchman,京东的Hydra等,当...

小柒2012
2018/05/14
0
0
PinPoint分布式全链路监控

PinPoint分布式全链路监控 安装需要的所有包下载路径: 链接: https://pan.baidu.com/s/1sl9dP9r 密码: jsux 介绍: PinPoint是一个开源的APM((Application Performance Management/应用性能管...

DBAspace
2018/07/03
0
0
centos 6 下pinpoint搭建

Centos 6 Pinpoint 环境搭建 一安装jdk1.6、1.7、1.8 备注:在安装过程中发现,最新的pinpoint 1.5.2与最新的JDK1.8好像不兼容,所以设置系统环境变量和jre用jdk1.7,pinpoint安装1.5.1版本,...

孤单一吻灬
2016/01/06
3.2K
9
应用性能管理工具PinPoint介绍

概述 下面给大家介绍一个开源的 APM (Application Performance Management/应用性能管理)工具 - Pinpoint。一个分布式事务跟踪系统的平台,思路基于google Dapper,用于基于java的大规模分布...

u013170178
2017/11/17
0
0
Pinpoint-java性能分析最佳实践_开源PaaS Rainbond

概述 pinpoint简介 何为pinpoint: pinpoint是一个分析大型分布式系统的平台,提供解决方案来处理海量跟踪数据,主要面向基于tomcat的Java 应用。 为何使用它:和如今相比, 过去的因特网的用...

好雨云帮
2018/05/08
305
0

没有更多内容

加载失败,请刷新页面

加载更多

c语言实现Sqlite3的创建db和增删改查db操作

SQLite,是一款轻型的数据库,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中使用广泛,现在准备学习一下sqlite3的使用方法并写一个测试demo,后面在项目智能...

jorin_zou
9分钟前
2
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第2题

choose three Which three are true about the CREATE TABLE command? A) It can include the CREATE...INDEX statement for creating an index to enforce the primary key constraint. B) ......

oschina_5359
12分钟前
3
0
如何在二维码中循环批量插入图片

现在二维码种类比较多,为了突出二维码的个性及吸引客户,很多朋友都喜欢在二维码上插入图片。想要每个二维码都与众不同,但是有的时候需要批量插入图片数量有限,如果制作的二维码比较多的话...

中琅软件
13分钟前
2
0
LTR那点事—AUC及其与线上点击率的关联详解

LTR(Learning To Rank)学习排序是一种监督学习(SupervisedLearning)的排序方法,现已经广泛应用于信息索引,内容推荐,自然语言处理等多个领域。以推荐系统为例,推荐一般使用多个子策略...

达观数据
13分钟前
3
0
IntelliJ 如何显示代码的代码 docs

希望能够在 IntelliJ 代码上面显示方法的 docs。 如何进行显示? 你可以使用 Ctrl + Q 这个快捷键来查看方法的 Docs。 https://blog.ossez.com/archives/3061...

honeymoose
16分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部