1.环境centos7.3
2.JKD1.8
3.Tomcat8.x
以上三个步骤自行安装我就不说了。
首先安装Hbase,笔者用的Hbase1.2.6
1.cd /usr/local ->mkdir pinpoint 或者下载笔者准备好的环境 直接mv 到/usr/local 链接:https://pan.baidu.com/s/1YJ2RU5MImXX4UUjRuyP-7Q 密码:xhcr
2.解压出Hbase的文件 tar -zxvf Hbase1.2.6
3.把Hbase1.2.6的文件名称修改下改成hbase
4.cd /usr/local/pinpoint/pp_res/hbase/conf vim hbase-env.sh
4.1 在27行左右修改JDK的HOME路径 ->如图
4.2下面的配置修改有两种情况。
一、你本机有zookeeper的请。那你就不能启动Hbase自带的zk。那么配置就要这样修改
二、本机没有zk想偷懒不装zk,那就把上图的那个false修改成true
5.vim hbase-site.xml 注意->笔者是用的自己的zk所以比用Hbase自带的zk要多两个property就是下面标红的。下面标蓝的代表存在本地每次重启之后数据就会消失、所以生产环境要存在HDFS上。笔者这里就不做概述、自己去了解Hbase
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/pinpoint/data</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.30.100,192.168.10.30.101,192.168.30.103</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
6.启动hbase
cd /usr/local/pinpoint/pp_res/hbase/bin
./start-hbase.sh
然后执行jps命令出现HMaster代表启动成功了
7.初始化Hbase的表。都在hbase-create.hbase里脚本写好了
./hbase shell
/usr/local/pinpoint/pp_res/hbase-create.hbase
然后在浏览器访问
http://192.168.30.100:16010/master-status出现如下图这样的UI界面以及这些表代表成功
8.安装pinpoint-collector
cd /usr/local/pinpoint/pp_res
mkdir pp-col
将你的tomcat移动到pp-col/ 目录下
【注意】最后一条是将tomcat的私有ip开放,需要将localhost替换成本机的ip,我本机的网卡是默认的,如果你本机的网卡不是eth0,需要进行相关的修改。或者直接用"vim"进去,修改localhost为你的ip地址
cd /usr/local/pinpoint/pp_res/pp-col/apache-tomcat-8.0.36 /conf
sed -i 's/port="8005"/port="18005"/g' server.xml
sed -i 's/port="8080"/port="18080"/g' server.xml
sed -i 's/port="8443"/port="18443"/g' server.xml
sed -i 's/port="8009"/port="18009"/g' server.xml
sed -i 's/redirectPort="8443"/redirectPort="18443"/g' server.xml
rm -rf /usr/local/pinpoint/pp_res/pp-col/