skywalking源码部署启动流程
1、源码打包流程
一、打包命令
mvn clean package -DskipTests
编译命令
mvn compile -Dmaven.test.skip=true
二、生成的包的路径
D:workSpaceskywalkingapm-dist-es7 argetapache-skywalking-apm-bin-es7.tar.gz
2、源码linux服务器部署流程
一、上传打包后的压缩包,或者在线下载(服务器不能直接下载,都需要本地下载)
wget https://archive.apache.org/dist/skywalking/8.0.1/apache-skywalking-apm-es7-8.0.1.tar.gz
二、解压
tar -zxvf apache-skywalking-apm-es7-8.0.1.tar.gz
三、服务配置
进入安装目录./apache-skywalking-apm-bin-es7。修改配置文件./config/application.yml,修改数据库为elasticsearch7,其他使用默认配置即可。es安装就不在这里写了.
#集群配置
cluster:
#选择配置,这里使用单机版
selector: ${SW_CLUSTER:standalone}
#单机版配置
standalone:
...
#基于zk集群配置
zookeeper:
...
...
#数据库
storage:
#这里使用elasticsearch7
selector: ${SW_STORAGE:elasticsearch7}
...
elasticsearch7:
nameSpace: ${SW_NAMESPACE:""}
clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:192.168.0.10:9200}
...
四、UI端口修改
修改./webapp/webapp.yml文件
server:
#访问端口号,也可不修改,默认为8080
port: 8666
collector:
path: /graphql
ribbon:
ReadTimeout: 10000
# Point to all backend's restHost:restPort, split by ,
# 内置zuul负载均衡
listOfServers: 127.0.0.1:12800
五、启动
执行启动命令./bin/startup.sh,默认会占用的8080,11800,12800端口
$ ./bin/startup.sh
SkyWalking OAP started successfully!
SkyWalking Web Application started successfully!