pinpoint 1.6.1 安装-阿里云开发者社区

开发者社区> 科技探索者> 正文

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如需转载请自行联系原作者


战狐

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
linux平台从源码安装git【转】
转自:http://blog.csdn.net/lianshaohua/article/details/50571560 版权声明:本文为博主原创文章,未经博主允许不得转载。 如果是ubuntu等能自动安装软件的系统,就甭听我废话了,ubuntu安装软件实在是太方便了。
827 0
Android应用开发(四):安装Intel HAXM
跟燕青一起学Android应用开发(四):安装Intel HAXM yanqing-wang (Intel) 于 星期二, 17/12/2013 - 23:07 提交 在跟燕青一起学Android应用开发(二):配置Android SDK Manager一文中,我们已经介绍了如何使用Android SDK Manager下载Android开发所需要的工具,其中包含Intel HAXM。
745 0
4.0 苹果系统安装之黑苹果(4)
4.0 苹果系统安装之黑苹果(4) 所谓黑苹果,实现相对白苹果的。其实就是不是苹果笔记本而装上苹果系统。这个和是苹果笔记本却改成Windows系统。我认为,这两种反常行为都是。。。只是,出发点不同。算了,各有所好,那么如何,在不是华硕或者联系或者戴尔的机子上装上黑苹果双系统呢。由于黑苹果是公认为的最难装的系统之一。也没有一个教程适配所有机型的。 那么我送上一个远景
940 0
3985
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载