简述
最近帮忙从JVM排查应用问题,老是手动敲jmap jstat 去看JVM状态,而且想看中间变化过程还不太好弄,所以想着装个pinpoint玩一下。
准备

- 安装JDK6、JDK7、JDK8、JDK9
- 配置环境变量,java6到java9,名字必须是JAVA_X_HOME, 默认的JAVA_HOME指向java8:

- 下载pinpoint ,这里下载的时候是1.8.3版本
安装
- 解压,进入pinpoint-master目录,执行
./mvnw install -DskipTests=true
。
image.png
- 执行:
quickstart/bin/start-hbase.sh
,下载和启动hbase
image.png
- 执行:
quickstart/bin/init-hbase.sh
, 初始化hbase的表 - 执行:
quickstart/bin/start-collector.sh
,启动collector - 执行:
quickstart/bin/start-testapp.sh
,启动 testapp - 执行:
quickstart/bin/start-web.sh
,启动 web - 访问: http://localhost:28080 可以看到pinpoint的页面。
- 如果要关闭:
quickstart/bin/stop-web.sh
、quickstart/bin/stop-testapp.sh
、quickstart/bin/stop-collector.sh
、quickstart/bin/stop-hbase.sh
网友评论