- 下载Apache Skywalking6.3.0的安装包。 下载地址:http://skywalking.apache.org/downloads/
- 安装ElasticSearch 6.x的版本(因为以上的版本skywalking暂不支持)。安装方法参考:https://blog.csdn.net/zhangningkid/article/details/97915111
- 解压apache-skywalking-apm-bin
tar zxf ./apache-skywalking-apm-6.3.0.tar.gz
-
修改conf目录下的application.yml文件。取消storage下的elasticsearch节点,注释掉默认的h2节点。
在nameSpace处填写elasticsearch的集群名称,即elsaticsearch的cluster.name
在clusterNodes处添加elasticsearch的【ip:端口】
如下图:
-
如果需要修改web的端口,可以修改在webapp目录下的webapp.yml文件
-
进入bin目录下,通过startup.sh启动skywalking的控制台,出现下图则证明启动成功。
-
使用的时候,需要在目标程序中添加探针。
a). jar的方式来启动:java -javaagent:/path/to/skywalking-package/agent/skywalking-agent.jar ./your_app.jar
b). tomcat的方式来启动,需要在jvm中添加参数-javaagent:/path/to/skywalking-package/agent/skywalking-agent.jar
-
启动顺序: 先启动elasticsearch, 再启动skywalking, 最后启动加入探针的微服务程序。