pinpoint安装部署手册
### Pinpoint 安装部署手册知识点详述 #### 一、环境准备 ##### 1.1 部署环境约定 - **HBase服务器**: - IP地址:192.168.233.136 - Hostname:hbase - **Pinpoint服务器**: - IP地址:192.168.233.138 - Hostname:pinpoint - **Agent服务器**: - IP地址:192.168.233.139 - Hostname:agent - **测试应用服务器**:testDemo ##### 1.2 系统环境说明 为了确保各组件间的通信正常,需要对各服务器的`/etc/hosts`文件进行相应的配置: - **HBase服务器**: ```bash 192.168.233.136 hbase ``` - **Pinpoint服务器**: ```bash 192.168.233.136 hbase localhost 192.168.233.138 pinpoint ``` - **Agent服务器**: ```bash 192.168.233.139 agent ``` 考虑到服务器间的数据传输,需要暂时关闭所有服务器的防火墙。 #### 二、安装部署 ##### 2.1 部署和初始化HBase 1. **解压安装包**: - 进入`/usr/local/hbase`目录,运行`tar –zxvf hbase-1.0.3-bin.tar.gz`命令。 2. **修改HBase配置文件**: - `hbase-env.sh`: 设置`JAVA_HOME`变量指向JDK安装路径,例如`/usr/lib/java/jdk1.8.0_65/`。 - `hbase-site.xml`: ```xml <configuration> <property> <name>hbase.rootdir</name> <value>file:///data/hbase</value> </property> </configuration> ``` 3. **启动HBase**: - 进入`/usr/local/hbase/hbase-1.0.3/bin`目录,执行`./start-hbase.sh`。 4. **验证HBase是否启动成功**: - 执行`./hbase shell`,输入`hbase-create .hbase`创建HBase表。 - 通过浏览器访问`http://192.168.233.136:16010/master-status`检查HBase状态。 **注意事项**: - HBase在此环境中未使用独立的ZooKeeper集群管理,而是依赖于HBase自带的ZK模块。 - 数据存储在HBase本地而非推荐的HDFS上。 ##### 2.2 部署和配置pinpoint-collector 1. **解压pinpoint-collector-1.5.2.war包**: - 将该WAR文件部署到Tomcat的webapps目录下,解压后重命名为`pinpoint-collector`。 ```bash cd /usr/local/tomcat/webapps/ unzip pinpoint-collector-1.5.2.war -d pinpoint-collector ``` 2. **修改配置文件**: - 编辑`/usr/local/tomcat/webapps/pinpoint-collector/WEB-INF/classes/application.properties`: - 设置HBase连接信息:`hbase.zookeeper.quorum=hbase` - 其他必要的配置项,如日志级别等。 3. **启动pinpoint-collector服务**: - 启动Tomcat服务器,确保`pinpoint-collector`应用成功加载并运行。 #### 2.3 部署和配置pinpoint-web 1. **解压pinpoint-web-1.5.2.war包**: - 类似于pinpoint-collector,将WAR文件部署到Tomcat的webapps目录下,并解压。 2. **配置pinpoint-web**: - 修改`/usr/local/tomcat/webapps/pinpoint-web/WEB-INF/classes/application.properties`: - 设置pinpoint-collector的地址:`collector.receivers=192.168.233.138:9996` - 配置其他选项,如页面显示语言等。 3. **启动pinpoint-web服务**: - 启动Tomcat服务器,确保`pinpoint-web`应用成功加载并运行。 - 访问`http://192.168.233.138:8080/pinpoint-web/`验证服务是否可用。 #### 2.4 部署和配置pinpoint-agent 1. **安装pinpoint-agent**: - 解压`pinpoint-agent-1.5.2.tar.gz`至指定目录。 2. **配置pinpoint-agent**: - 修改`/opt/pinpoint-agent-1.5.2/conf/pinpoint-agent.properties`: - 设置应用名、应用ID等信息。 - 指定pinpoint-collector地址:`collector.ip=192.168.233.138` - 设置采集器端口:`collector.port=9996` - 配置其他选项,如日志级别等。 3. **集成pinpoint-agent**: - 在目标应用的`JAVA_OPTS`中添加代理参数,例如: ```bash JAVA_OPTS="$JAVA_OPTS -javaagent:/opt/pinpoint-agent-1.5.2/pinpoint-bootstrap-1.5.2.jar" ``` #### 三、功能介绍 Pinpoint 是一个开源的应用性能监控工具,主要用于分布式系统的监控。它能够追踪应用程序中的请求链路,提供详细的性能数据和故障排查信息。其主要功能包括: - **服务拓扑图**:展示整个应用架构的服务调用关系。 - **慢查询分析**:找出耗时较长的操作并进行优化。 - **错误追踪**:自动捕捉和报告应用错误。 - **实时监控**:提供应用性能指标的实时视图。 - **日志关联分析**:帮助快速定位问题根源。 - **自定义监控**:支持用户自定义监控指标。 通过上述步骤,可以完成Pinpoint的安装与配置,进而实现对分布式应用的全面监控。
- zane0012018-07-05比较详细的安装步骤
- oracledba2018-12-04非常好,值得拥有,方便学习。
- tntpro05452018-02-22不能重复下载?
- 粉丝: 1
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 连接ESP32手表来做验证20241223-140953.pcapng
- 小偏差线性化模型,航空发动机线性化,非线性系统线性化,求解线性系统具体参数,最小二乘拟合 MATLAB Simulink 航空发动机,非线性,线性,非线性系统,线性系统,最小二乘,拟合,小偏差,系统辨
- 好用的Linux终端管理工具,支持自定义多行脚本命令,密码保存、断链续接,SFTP等功能
- Qt源码ModbusTCP 主机客户端通信程序 基于QT5 QWidget, 实现ModbusTCP 主机客户端通信,支持以下功能: 1、支持断线重连 2、通过INI文件配置自定义服务器I
- Linux下TurboVNC+VirtualGL 使用GPU卡vglrun glxgears
- QGroundControl-installer.exe
- Linux下TurboVNC+VirtualGL 使用GPU卡vglrun glxgears
- 台球检测40-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 颜色拾取器 for Windows
- 数字按键3.2考试代码