二進制單機安裝部署
#配置core 中gRPCHost、gRPCPort、restHost、restPort
gRPCHost、gRPCPort 是agent發送數據的地址
restHost、restPort 是UI請求的地址
11800:和Skywalking通信的gRPC端口
12800: 和Skywalking通信的HTTP端口
8080: UI所占用的端口
下載
https://skywalking.apache.org/downloads/
服務端:
https://dlcdn.apache.org/skywalking/9.2.0/apache-skywalking-apm-9.2.0.tar.gz
客戶端:
https://dlcdn.apache.org/skywalking/java-agent/8.13.0/apache-skywalking-java-agent-8.13.0.tgz
解壓
tar zxvf apache-skywalking-apm-9.2.0.tar.gz
cd apache-skywalking-apm-bin/
配置服務端
application.yml
cluster:
selector: ${SW_CLUSTER:nacos}
nacos:
serviceName: ${SW_SERVICE_NAME:"SkyWalking_OAP_Cluster"}
hostPort: ${SW_CLUSTER_NACOS_HOST_PORT:192.167.20.23:8848}
# Nacos Configuration namespace
namespace: ${SW_CLUSTER_NACOS_NAMESPACE:"skywalking"}
# Nacos auth username
username: ${SW_CLUSTER_NACOS_USERNAME:"nacos"}
password: ${SW_CLUSTER_NACOS_PASSWORD:"nacos"}
# Nacos auth accessKey
accessKey: ${SW_CLUSTER_NACOS_ACCESSKEY:""}
secretKey: ${SW_CLUSTER_NACOS_SECRETKEY:""}
internalComHost: ${SW_CLUSTER_INTERNAL_COM_HOST:""}
internalComPort: ${SW_CLUSTER_INTERNAL_COM_PORT:-1}
storage:
selector: ${SW_STORAGE:elasticsearch}
elasticsearch:
namespace: ${SW_NAMESPACE:""}
clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:192.167.20.23:9200}
protocol: ${SW_STORAGE_ES_HTTP_PROTOCOL:"http"}
connectTimeout: ${SW_STORAGE_ES_CONNECT_TIMEOUT:3000}
socketTimeout: ${SW_STORAGE_ES_SOCKET_TIMEOUT:30000}
responseTimeout: ${SW_STORAGE_ES_RESPONSE_TIMEOUT:15000}
numHttpClientThread: ${SW_STORAGE_ES_NUM_HTTP_CLIENT_THREAD:0}
configuration:
selector: ${SW_CONFIGURATION:nacos}
nacos:
# Nacos Server Host
serverAddr: ${SW_CONFIG_NACOS_SERVER_ADDR:192.167.20.23}
# Nacos Server Port
port: ${SW_CONFIG_NACOS_SERVER_PORT:8848}
# Nacos Configuration Group
group: ${SW_CONFIG_NACOS_SERVER_GROUP:skywalking}
# Nacos Configuration namespace
namespace: ${SW_CONFIG_NACOS_SERVER_NAMESPACE:skywalking}
# Unit seconds, sync period. Default fetch every 60 seconds.
period: ${SW_CONFIG_NACOS_PERIOD:60}
# Nacos auth username
username: ${SW_CONFIG_NACOS_USERNAME:""}
password: ${SW_CONFIG_NACOS_PASSWORD:""}
# Nacos auth accessKey
accessKey: ${SW_CONFIG_NACOS_ACCESSKEY:""}
secretKey: ${SW_CONFIG_NACOS_SECRETKEY:""}
配置web ui訪問
cd /data/apache-skywalking-apm-bin/webapp
#啟動單節點ES實例
#docker run -d -p 9200:9200 -p 9300:9300 --name='elasticsearch' -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime:ro elasticsearch:7.6.2
啟動skywalking服務
cd /data/apache-skywalking-apm-bin/bin
sh startup.sh
[root@k3 bin]# sh startup.sh
SkyWalking OAP started successfully!
SkyWalking Web Application started successfully!
#/opt/apache-skywalking-apm-bin-es7/bin/startup.sh
#/opt/apache-skywalking-apm-bin-es7/bin/oapServiceNoInit.sh
#/opt/apache-skywalking-apm-bin-es7/bin/webappService.sh
相關日志
tail -500f /opt/apache-skywalking-apm-bin-es7/logs/skywalking-oap-server.log
tail -500f /opt/apache-skywalking-apm-bin-es7/logs/webapp.log
![](https://news.xinpengboligang.com/upload/keji/152914131734ea7ab764e57677872b60.jpeg)