准备
1、从github上获取最新master代码
2、本地配置好java环境
2、本地配置好maven环境
3、tomcat环境
4、本地zk环境(使用默认配置)
5、mysql环境
注意:
- 以下所有命令行操作均在bistoury项目根目录下操作
- 所有启动参数均可参考:启动参数设置
开始
mysql数据库初始化
参考:数据库初始化
编译bistoury agent部分代码
执行一下脚本编译agent,同时将bistoury相关的包部署到本地maven仓库
cd script
./debug.sh
运行并启动bistoury-ui及bistoury-proxy
在tomcat中启动bistory-ui,配置启动参数:-Dbistoury.conf=${bistoury项目目录}/bistoury-ui/conf
,tomcat端口9091
在tomcat中启动bistoury-proxy,配置启动参数:-Dbistoury.conf=${bistoury项目目录}/bistoury-proxy/conf
,tomcat端口9090
启动将要attach的应用
- 将bistoury agent相关jar依赖到应用中,scope为provided。在attach应用中添加如下依赖
<properties>
<bistoury.version>2.0.7</bistoury.version>
<bistoury.scope>provided</bistoury.scope>
</properties>
<dependencies>
<dependency>
<groupId>qunar.tc.bistoury</groupId>
<artifactId>bistoury-common</artifactId>
<version>${bistoury.version}</version>
<scope>${bistoury.scope}</scope>
</