程序员

pinpoint本地调试环境(win7)搭建

2019-06-14  本文已影响9人  我是嘻哈大哥

1.首先本地安装单机版Hbase,这里下载的是hbase-1.2.6.1-bin.tar.gz,然后在本地解压缩,配置conf文件夹下的hbase-site.xml如下:

<configuration>
    <property>  
        <name>hbase.rootdir</name>  
        <value>file:///D:/Java_Env/hbase-1.2.6.1/data</value>  
    </property>  
    <property>  
        <name>hbase.tmp.dir</name>  
        <value>D:/Java_Env/hbase-1.2.6.1/data/tmp</value>  
    </property>  
    <property>  
        <name>hbase.zookeeper.property.dataDir</name>  
        <value>D:/Java_Env/hbase-1.2.6.1/data/zoo</value>  
    </property>  
    <property>  
        <name>hbase.cluster.distributed</name>  
        <value>false</value>  
    </property>  
</configuration>

然后在C:\Windows\System32\drivers\etc文件夹下的hosts文件中添加主机映射,我的为

192.168.8.13 pc-20170525jvvl

其中pc-20170525jvvl是我的主机名称,注意,这里最好使用IP不要使用127.0.0.1,最后在bin文件夹下运行start-hbase.cmd启动hbase,如果启动失败,则需要配置winutils.exe的环境变量,即下载hadoop-common-2.2.0-bin-master.zip文件解压,配置系统环境变量HADOOP_HOME并添加到path中;



hbase启动后在bin路径下执行

hbase shell $path/hbase-create.hbase //初始化Habse数据库,$path为路径,我的在pinpoint-1.7.x\hbase\scripts\下

2.编译源码
(1)在github上下载pinpoint源码,我这里使用的是pinpoint-1.7.x.zip版本,解压缩,然后使用IDEA导入项目即可;
(2)安装JDK6、JDK7、JDK8,并配置环境变量JAVA_6_HOME、JAVA_7_HOME、JAVA_8_HOME;


(3)IDEA配置的是JDK8编译器,待编译器下载完依赖包后,执行下列操作。
为防止web打包时安装node,可以注释掉web项目pom中的以下pluguin


3.启动Agent、Collector、Web
(1)启动Collector,注意要修改collector项目下的Hbase.porperties文件中的

hbase.client.host=192.168.8.13

以及pinpoint-collector.properties文件中的

cluster.zookeeper.address=192.168.8.13

然后使用tomncat启动,tomcat配置如下(注意端口的配置):


(2)启动Web,同理需要修改web项目下的Hbase.porperties文件中的

hbase.client.host=192.168.8.13

以及pinpoint-web.properties文件中的

cluster.zookeeper.address=192.168.8.13

(3)启动Agent,这里为了方便测试,以监控Tomcat程序为例,在Tomcat 的bin文件夹下修改catalina.bat文件,在21行位置增加

set CATALINA_OPTS=-javaagent:E:\framesrc\pinpoint-1.7.x\agent\target\pinpoint-agent-1.7.4-SNAPSHOT\pinpoint-bootstrap-1.7.4-SNAPSHOT.jar -Dpinpoint.agentId=111 -Dpinpoint.applicationName=abc

其中包括刚才打包生成的pinpoint-bootstrap-1.7.4-SNAPSHOT.jar位置以及applicationName和agentId;

4、查看web是否已经启动而且是否已经监控上tomcat,即访问localhost:28080链接,效果如下:


上一篇下一篇

猜你喜欢

热点阅读