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

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链接,效果如下:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 写在前面 部分图片因为之前的图床挂了所以丢失…近期目测没有时间重新搞了… APM监控工具之Pinpoint初探 简...
    Lacia阅读 14,092评论 7 6
  • 前言:由于翻译水平有限,难免有所疏漏。各位读者在本机搭建环境demo时请如有疑惑请联系:tienchen1990@...
    32442b7b969c阅读 13,688评论 1 2
  • 简介: pinpoint是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控...
    Anson前行阅读 6,682评论 0 7
  • 前期准备 节点准备 本次节点列表如下: pinpoint集群依赖于hbase集群,因此需要先搭建好hbase集群(...
    洮生阅读 9,598评论 1 6
  • 两个多月没有运动的结果就是,打球不到十分钟就累了,但我还是很高兴又可以打球了。
    窝余阅读 1,288评论 0 0

友情链接更多精彩内容