Pinpoint在Win7下搭建

Pinpoint在Win7下搭建

注:原创作品,未经允许严禁转载

对于Pinpoint是什么这个问题,在此不做任何讨论,因此本篇文章适用人群为了解Pinpoint相关基础理论知识,需要进行Windows系统下环境搭建者
1.Pinpoint框架结构:

2.Pinpoint资源下载:
https://github.com/naver/pinpoint/releases/tag/1.7.1
包括:Pinpoint1.7.1版本的agent,collector和web

配套的HBASE数据库版本为Hbase-1.2.6,下载地址为:
https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
正常情况下解压hbase-1.2.6-bin.tar.gz文件到指定文件夹即可,例如:D:\hbase下
3.前期准备工作:
部署java环境建议1.8以上
免安装Tomcat8
4.搭建步骤:
1、java环境部署:

  安装部署java环境,具体步骤不详解

2、HBASE部署:

  java环境安装成功后,在D:\hbase\conf目录下找到hbase_env.cmd,文本编译器打开,设置JAVA_HOME路径,如下所示:
    

  设置完成后保存,并打开hbase_site.xml,添加如下参数设置内容:

 <configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>file:///D:/hbase/root</value>
    </property>
    <property>
        <name>hbase.tmp.dir</name>
        <value>D:/hbase/tmp</value>
    </property>
</configuration>

  添加完成后进行保存。在D:\hbase\bin目录的地址栏中输入cmd后回车,在弹出的cmd命令窗口中输入start-hbase.cmd启动Hbase数据库,如下图所示:
  
  当新弹出的cmd窗口中显示内容如下时,hbase启动成功,如下图所示:
  
  如弹出cmd窗口中出现“Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.”报错时,说明机器环境中缺少winutils.exe文件
  解决方法:
  1.下载winutils的windows版本

  GitHub上,有人提供了winutils的windows的版本,项目地址是:https://github.com/srccodes/hadoop-common-2.2.0-bin,直接下载此项目的zip包,下载后是文件名是hadoop-common-2.2.0-bin-master.zip,随便解压到一个目录
  2.配置环境变量
  增加用户变量HADOOP_HOME,值是下载的zip包解压的目录,然后在系统变量path里增加$HADOOP_HOME\bin 即可,再次运行程序,正常执行。
  启动Hbase成功后,下载pinpoint初始化库体脚本,登录https://github.com/naver/pinpoint/tree/master/hbase/scripts页面,在列表中选中hbase-create.hbase,右键保存到本地,如下图所示

  

  在之前输入start-hbase.cmd命令的cmd窗口中继续输入:hbase shell %初始化库体保存路径%/hbase-create.hbase,回车等待库体初始化完成后在浏览器中输入http://localhost:16010/master-status,可以查看库体初始化是否成功。如下图所示:

    

3、pinpoint-collector部署:

  解压第一个免安装apache-tomcat-8.5.27-windows-x64,目录重命名为Tomcat-pp-col
  解压pinpoint-collector-1.7.1.war,并将解压后目录中的META-INF、monitor和WEB-INF目录拷贝到\\Tomcat-pp-col\webapps\ROOT目录下,覆盖相关文档
  修改\\Tomcat-pp-col\conf目录下server.xml中相关端口后,建议在所有端口号前加1,如:18080,18443,18009
  配置完成后启动Tomcat

4、pinpoint-web部署

  解压第二个免安装apache-tomcat-8.5.27-windows-x64,目录重命名为Tomcat-pp-web
  解压pinpoint-web-1.7.1.war,并将解压后目录中的所有目录和文件等拷贝到\\Tomcat-pp-web\webapps\ROOT目录下,覆盖相关文档
  修改\\Tomcat-pp-web\conf目录下server.xml中相关端口后,建议在所有端口号前加1,如:28080,28443,28009
  配置完成后启动Tomcat

5、pinpoint-agent部署

  将pinpoint-agent压缩包pinpoint-agent-1.7.1.tar.gz拷贝到web服务器上并解压,在解压后的\pinpoint-agent-1.7.1目录中找到pinpoint.config文件,修改Collector server的配置参数,如下:

  

  注:如果web服务和pinpoint系统部署在同一服务器上,profiler.collector.ip可设置为localhost,否则设置为profiler.collector所在服务器ip地址。
  配置完成后进行保存。

6、web服务器监控配置

  web服务器监控这里以Tomcat为例,其他类型后期讲解。
  在被监测的Tomcat目录\\Tomcat\bin下找到catalina.bat文件,使用文本编译器在其中添加如下参数:

  

  其中:
    -javaagent:D:/java_software/pinpoint/pinpoint-agent-1.7.1/pinpoint-bootstrap-1.7.1.jar #设置\pinpoint-agent-1.7.1目录下的pinpoint-bootstrap-1.7.1.jar路径
    -Dpinpoint.applicationName=jforum #设置被监控程序名称,全局唯一
    -Dpinpoint.agentId=jforum32tomcat #设置采集器agent的id名称,全局唯一
  保存成功后启动所有应用到的Tomcat和hbase数据库
  Tomcat启动成功后,在部署pinpoint-web服务器的浏览器中输入http://localhost:28080回车便可以,显示如下界面

    

  选择相应的被监控应用程序名称,系统展示该应用的相关信息,如下图所示:

  

  监控真实项目单机环境,如下图所示:

  

  

  

原文地址:https://www.cnblogs.com/Bug-Hunter/p/8677435.html

时间: 2024-11-15 04:20:00

Pinpoint在Win7下搭建的相关文章

Win7下搭建安卓android开发环境

本文出自 "孤狼" 博客,请务必保留此出处http://332374363.blog.51cto.com/5262696/1310882 另外,在搭建android开发环境时,还参考了http://www.apkbus.com/android-641-1-1.html 参考了:http://wenku.baidu.com/view/6108ac19b7360b4c2f3f6406.html 一.假设你现在什么都没有,那么你需要下载以下的东西: 1.JDK(JavaDevelopment

Win7下搭建JAVA并行开发环境MPJ Express(PART3)

在前面的两个PART中,我们分别搭建了并行开发环境,并小试牛刀实践了简单的并行开发. Win7下搭建JAVA并行开发环境MPJ Express(PART1) http://baimafujinji.blog.51cto.com/907111/1629153 Win7下搭建JAVA并行开发环境MPJ Express(PART2) http://baimafujinji.blog.51cto.com/907111/1629176 当然在这个过程中,出现这样或那样的问题是在所难免的,这一部分我们就来讨

Win7下搭建Go语言开发环境

Win7下搭建Go语言开发环境 1 下载适合window版本的Go安装包,下载地址http://code.google.com/p/go/downloads/list 2 下载适合window本本的LiteIDE,下载后解压即可使用 下载地址http://code.google.com/p/golangide/downloads/list 3 解压下载的Go安装包,开始配置环境变量 4 新建一个名为GOROOT的环境变量 5 在系统的Path环境变量中添加go的bin目录 6 打开LiteIDE

win7下搭建android环境 几个需要注意的地方

win7下搭建android环境 几个需要注意的地方 1. 四个下载的工具,jdk+ecilpse+ADT+SDK下载与安装,需要注意的地方: 安装目录不要出现  空格 2. 更新SDK时, 首先 需要在操作系统hosts文件中添加下载ip,节点 # Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file cont

win7下搭建nginx+php的开发环境(转)

在win7下用的是IIS做web服务器,但近来因项目需求的原因,需要在服务器遇到404错误的时候自动做转向(不是在客户端的跳转,而是在服务器收到客户端请求去某目录下读取文件返回时,如果发现目录或目录下文件不存在,自动转到另一个服务器去取),用IIS发现很难做到这点,于是决定搭建nginx的开发环境,通过配置实现这一点. 首先,google nginx和php,分别到他们的官网把最新版本的下载回来,我当时下的PHP是5.4.3的版本,nginx是1.5.2,我把他们都放在D盘下一个叫webserv

在win7下搭建cocos2d-x v3.2rc0开发环境(For Android)

cocos2d-x 是目前比较流行的游戏引擎,为大多游戏开发爱好者所喜爱, 因此,本文的目的在于教导新手如何在win7下建立cocos2dx开发环境, 截止本文,cocos2dx的最新版本为 v3.2rc0版,我将假设您的开发 环境中已包含VS2012/VS2013集成工具(该IDE下载安装比较简单, 没有安装的朋友可以到微软官方下载安装),有了该工具,接下便 开始我们的游戏环境搭建之旅吧... 首先,建立该开发环境需要以下工具: 1.Visual Studio 2012/2013(微软IDE开

win7下搭建WAMP环境

本文安装方法适用于Windows7下的Apache+MySQL+PHP(WAMP)安装,同时也适用于Windows XP系统下的安装和配置. 一.安装环境 操作系统是Windows7 中文版/英文版, Apache.PHP.MySQL官网下载的: MySQL下载: http://dev.mysql.com/downloads/mysql/ Apache下载:http://httpd.apache.org/download.cgi PHP下载:http://php.net/downloads.ph

win7下搭建IIS7+Django开发环境

之前整合过IIS6与tomcat共享80端口,因为受服务器所限,只能在Windows下开发,因此想为以后python web 也能够共享80端口坐下准备.直接转入正题: 一.环境配置: 1.win7平台+IIS7+Django1.6 2.用到的软件包: Django-1.6.11.tar.gz django-pyodbc-0.2.8.tar.gz isapi_wsgi-0.4.2.zip pyodbc-3.0.7.win32-py2.7.exe pywin32-218.win32-py2.7.e

WIN7下搭建CORDOVA环境

Cordova 环境搭建 1安装JDK 工具文件夹中:jdk目录 1)下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 设置环境变量: JAVA_HOME= C:\Program Files\Java\jdk1.6.0_45 JRE_HOME=C:\Program Files\Java\jdk1.6.0_45\jre CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HO