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环境部署:
2、HBASE部署:

<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>

当新弹出的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版本
2.配置环境变量
增加用户变量HADOOP_HOME,值是下载的zip包解压的目录,然后在系统变量path里增加$HADOOP_HOME\bin 即可,再次运行程序,正常执行。
启动Hbase成功后,下载pinpoint初始化库体脚本,登录https://github.com/naver/pinpoint/tree/master/hbase/scripts页面,在列表中选中hbase-create.hbase,右键保存到本地,如下图所示:


3、pinpoint-collector部署:
解压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部署
解压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部署

配置完成后进行保存。
6、web服务器监控配置
在被监测的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回车便可以,显示如下界面:




Pinpoint在Win7下搭建的更多相关文章
- Win7下搭建Go语言开发环境
Win7下搭建Go语言开发环境 1 下载适合window版本的Go安装包,下载地址http://code.google.com/p/go/downloads/list 2 下载适合window本本的L ...
- win7下搭建nginx+php的开发环境
本来在win7下用的是IIS做web服务器,但近来因项目需求的原因,需要在服务器遇到404错误的时候自动做转向(不是在客户端的跳转,而是在服务器收到客户端请求去某目录下读取文件返回时,如果发现目录或目 ...
- Win7下搭建外网环境的SVN服务器
最近想跟一帮朋友做点东西,由于几个朋友都身处异地,要想实现版本控制,只能自己搭建一个小的服务器,通过互联网环境来实现版本控制了.本来也在网上找了好多资料,但是总是缺少一些必要的信息,导致最后连接不上服 ...
- win7下搭建nginx+php的开发环境(转)
在win7下用的是IIS做web服务器,但近来因项目需求的原因,需要在服务器遇到404错误的时候自动做转向(不是在客户端的跳转,而是在服务器收到客户端请求去某目录下读取文件返回时,如果发现目录或目录下 ...
- WIN7下搭建CORDOVA环境
Cordova 环境搭建 1安装JDK 工具文件夹中:jdk目录 1)下载地址:http://www.oracle.com/technetwork/java/javase/downloads/inde ...
- Win7下搭建安卓android开发环境
本文出自 “孤狼” 博客,请务必保留此出处http://332374363.blog.51cto.com/5262696/1310882 另外,在搭建android开发环境时,还参考了http://w ...
- Win7下搭建VPN服务器教程
前言:VPN就是一个中转器,移动网要访问外网,外网是网通的,没使用VPN的情况下我们就不能访问外网,这时候VPN就把我们的移动网自动转成能和外网连接所匹配的网,就实现了所谓的(fanqiang). 一 ...
- win7下搭建PHP环境
一.安装软件 1.apache下载地址:http://httpd.apache.org/download.cgi 2.php下载地址:http://windows.php.net/download/ ...
- win7下搭建opengles2.0编程环境
原帖地址:http://sixgod.org/archives/72 1.下载AMD的OpenGL ES2.0的模拟器,地址: http://www.opengles-book.com/ESEmu ...
随机推荐
- Shell-仅保留最近3天的备份文件: find . -name "*.sql" -mtime +3 -ls -exec rm {} \;
Code: find . -name "*.sql" -mtime +3 -ls -exec rm {} \;
- 团队作业第六次-团队Github实战训练
格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目系统设计与数据库设计 团队名称:为了交项目干杯 GitHub地址:地址 作业目标:搭建一个相对公平公正的抽奖系统,根据QQ聊天记录, ...
- docker安装小笔记
作者:邓聪聪 yum update Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker docker卸载旧版本(如 ...
- Linux 用户组
文件权限 r w x 文件时的权限介绍 r 可读 可以使用 cat.less等命令 w 可写 可以编辑,删除此文件 x 可执行 可以命令行模式下提交给内核运行此命令 当时目录时 r 可以使用ls列出 ...
- C++示例
Linux C++ template使用示例: #include <iostream> #include <cstring> using namespace std; temp ...
- python面试题---收藏的笔记
第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java.PHP.C.C#.C++等其他语言的对比? 简述解释型和编译型编程语言? P ...
- 测开之路十:函数&参数
def 函数名(): 函数代码块 return 返回值 参数 必备参数:位置参数,调用函数时必须有值传入 默认参数,调用如果没有传值使用默认值 不定长参数 *args:想传多少传多少,必须放在位置参数 ...
- JFinal Druid 配置
/** * 数据库密码加密,执行如下命令,生成加密密码 * java -cp druid-1.1.14.jar com.alibaba.druid.filter.config.ConfigTools ...
- Codeforces 581F Zublicanes and Mumocrates 树形dp
Zublicanes and Mumocrates dp[ i ][ j ][ k ] 表示 以 i 为根的子树, 占领 i 的 是 j 并且第一个人占了 i 子树的 k 个叶子节点的最小值. 然后随 ...
- redis对string进行的相关操作
redis对string类型操作的相关命令以及如何在python使用这些命令 redis对string类型操作的命令: 命令 语法 概述 返回值 Redis SET 命令 set key value ...