需要下载的资源
jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
hbase:http://www.apache.org/dyn/closer.lua/hbase
tomcat:https://tomcat.apache.org/download-80.cgi
pinpoint-web、pinpoint-corllect、pinpoint-agent:https://github.com/naver/pinpoint/releases(必须是同一个版本号)

pinpoint-master(源码,需要这里面的hbase初始化脚本):https://github.com/naver/pinpoint (需要根据上面pinpoint-web的版本号,选择对应的版本号,然后进入hbase/scripts/,下载hbase-create.hbase文件)
批注:手动下载很麻烦,可以找到对应文件后,看一下浏览器的地址栏。 直接在linux 服务器中:wget https://github.com/naver/pinpoint/blob/1.8.2/hbase/scripts/hbase-create.hbase 就可以下载了。
一、安装jdk,配置环境变量
二、安装hbase,hbase解压就可以使用
1.修改hbase/conf/hbase.env.sh,
在第27行修改 export JAVA_HOME=/usr/local/jdk1.8.0_144/ 修改jdk的版本和路径
修改 export HBASE_MANAGES_ZK=true (代表使用的自带的zookeeper,默认即为true ,如果想不使用自带的就设置为false)
如果jdk是1.8的。则需要继续修改第46行,jvm的参数。

2.设置数据文件存储的地方
在conf/hbase-site.xml文件中添加如下内容
在结尾修改成如下,这里我们指定Hbase本地来存储数据,生产环境将数据建议存入HDFS中。
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///data/hbase</value>
</property>
</configuration>
3.启动hbase
[root@172 hbase-1.2.9]#./bin/start-hbase.sh
# 查看Hbase是否启动成功,如果启动成功的会看到"HMaster"的进程
[root@localhost bin]# jps
12075 Jps
11784 HMaster
4.执行文件,生成一批表:
#导入表,需要一段时间
[root@172 hbase-1.2.9]#./bin/hbase shell hbase-create.hbase (hbase-create.hbase 这是上面下载的文件)
批注:hbase常用,命令:
1. $ hbase zkcli
2. 查看当前表
$ ls /hbase/table
3. 删除表格
$ rmr /hbase/table/表格名字
5.查看数据表是否存在:
http://ip:16010, ip就是你安装hbase的服务器ip
在user tables 中看到了表,那就说明导入成功。

至此hbase 就安装好了
批注:因pinpoint是需要使用zookeeper的。hbase 默认是自带了zookeeper的。默认也是开启的,但是最好确定一下。
三、安装pinpoint-web、pinpoint-collector
1.解压tomcat ,将pinpoint-web 的war包放在webapps下,将原来的ROOT删掉,并对pinpoint-web的war包更名为ROOT.war.即可。
启动tomcat。然后访问一下ip:8080/ 如果出现pinpoint 就成功了。
2.同上,再解压一个tomcat。将pinpoint-collector 放在webapps下,同样将war包名字更改为ROOT.war。
注意:当想将两个文件都放在同一个服务器下。那么要对pinpoint-collector所在tomcat端口进行修改,直接改server.xml文件。将里面端口全部增加一个1。就搞定了。然后启动
四、添加监控应用
把pinpoint-agent-1.7.3.tar.gz文件复制到应用所在的服务器,解压;在解压后的目录中,配置pinpoint.config文件,更改profiler.collector.ip的值为pinpoint-collector所在的服务器,端口不变,采用默认端口;
在应用的启动参数中,加入如下内容:-javaagent:/usr/pinpoint/pinpoint-agent/pinpoint-bootstrap-1.7.3.jar -Dpinpoint.agentId=local_pinpointWeb01 -Dpinpoint.applicationName=pinpointWeb
-javaagent:/usr/pinpoint/pinpoint-agent/pinpoint-bootstrap-1.7.3.jar,表示加载agent的jar包,该jar包在pinpoint-agent-1.7.3.tar.gz解压后的文件中;-Dpinpoint.agentId=local_pinpointWeb01,配置该应用的全局id,必须是唯一的,每个应用节点都不同,且长度不能超过24个字符;-Dpinpoint.applicationName,配置应用名称,可以相同的应用保持一致。
例如,配置tomcat应用的启动参数。在tomcat的家目录下的bin/catalina.sh文件中,添加如下内容,然后重启tomcat即可:
浙公网安备 33010602011771号