需要下载的资源
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即可:

 

posted on 2019-07-09 11:52  进_进  阅读(795)  评论(0)    收藏  举报