pinpoint1.8.5怎么在Java中进行安装与使用

  介绍

本篇文章给大家分享的是有关pinpoint1.8.5怎么在Java中进行安装与使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强>简介

查明是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控。它对性能的影响最小(只增加约3%资源利用率),安装代理是无侵入式的。

各大APM工具,几乎都是根据谷歌这篇经典的衣冠楚楚的论文而来,一定要读一读。这里是它的源文地址:https://research.google.com/pubs/pub36356.html感谢这位同学的翻译:http://bigbully.github.io/Dapper-translation/

确定提供了一些功能:

服务映射:通过可视化其组件如何互连来了解任何分布式系统的关联关系。单击节点可显示有关组件的详细信息,例如其当前状态和事务计数。

实时的活跃线程数

请求/响应散点图

<强>调用栈

查看有关应用程序的其他详细信息,例如CPU使用率,内存/垃圾收集,TPS和JVM参数

 pinpoint1.8.5怎么在Java中进行安装与使用“> </p> <p>整个定位架构分为3部分:pinpoint-collector, pinpoint-agent, pinpoint-webUI。</p> <p> pinpoint-agent:用来收集单个应用的信息,并将收集好的应用信息发送到pinpoint-collector中<br/> pinpoint-collector:用来处理pinpoint-agent发送过来的信息,并将信息收集好之后存储到HBase中<br/> pinpoint-webUI:查找出HBase中的数据并展示</p> <p>所以我这里需要准备两台机器:</p> <p> 10.200.201.xxx:用于安装pinpoint-collector, pinpoint-webUI, HBase <br/> 10.200.201。多:用于安装pinpoint-agent,负责收集应用的信息</p> <p> <强>环境安装</强> </p> <p>安装jdk </p> <p>我这里用的是rpm包直接安装的:<代码> rpm -ivh jdk-8u171-linux-x64。rpm </代码> </p> <p>安装好后配置一下JAVA_HOME: </p> <p>使用vim配置一下环境变量:</p> <pre类= vim /etc/profile      export  JAVA_HOME=/usr/java/jdk1.8.0_45   export  CLASSPATH=: $ JAVA_HOME/lib/dt.jar: $ JAVA_HOME/lib/tools.jar   export 路径=$路径:$ JAVA_HOME/bin

然后加载一些概要文件:

<代码>源/etc/profile

<强>安装HBase

这里有个对照图:

 pinpoint1.8.5怎么在Java中进行安装与使用“> <br/> </p> <p>由上面我们可以看到HBase我们需要安装1.2.x版本的</p> <p>下载地址:http://archive.apache.org/dist/hbase/<br/> </p> <p>我这里下载的是1.2.12版本的。</p> <p>将Hbse放到指定目录</p> <pre类= cd /app/安装   tar  -zxvf  hbase-1.2.12-bin.tar.gz

修改配置信息

修改hbase-env。sh

vim /app/安装/hbase-1.2.12/conf/hbase-env.sh      #加入JAVA_HOME   export  JAVA_HOME=/usr/java/jdk1.8.0_45

修改hbase-site。xml

vim /app/安装/hbase-1.2.12/conf/hbase-site.xml      & lt; configuration>   & lt;才能property>   ,,& lt; name> hbase.rootdir   ,,& lt; value>文件:///应用/数据/hbase   & lt;才能/property>   & lt;才能property>   ,,& lt; name> hbase.zookeeper.property.dataDir   ,,& lt; value>/应用/数据/zookeeper   & lt;才能/property>   & lt;才能property>   ,,& lt; name> hbase.zookeeper.property.clientPort   ,,& lt; value> 2181 & lt;/value>   ,,& lt; description> Property 得到管理员# 39;sconfig  zoo.cfg只,port  at  which 从而clients  will 连接。   ,,& lt;/description>   & lt;才能/property>   & lt;才能!——,假的是单机模式,真正是分布式模式,——比;   & lt;才能property>   ,,& lt; name> hbase.cluster.distributed   ,,& lt; value> false   & lt;才能/property>   & lt;/configuration>

<>强启动HBase

cd /app/安装/hbase-1.2.12/bin   。/start-hbase.sh      #,查看Hbase是否启动成功,如果启动成功的会看到“HMaster"的进程   (root@localhost 本)#译本   12075,译本   11784,HMaster

<强>初始化确定库

下载脚本:https://github.com/naver/pinpoint/blob/master/hbase/scripts/hbase-create.hbase

#进入到hbase的本目录中   cd /app/安装/hbase-1.2.12/bin   #执行脚本/bin/hbase  shell /app/安装/定位/hbase/脚本/hbase-create.hbase      #,执行完了以后,进入Hbase/hbase 壳      #进入后可以看到Hbase的版本,还有一些相关的信息   2019 - 10 - 12,16:18:28,074  WARN [主要],util.NativeCodeLoader:, Unable 用load  native-hadoop  library  for  your 平台……,using  builtin-java  classes  where 适用   HBase 外壳,enter  & # 39; help

pinpoint1.8.5怎么在Java中进行安装与使用