1、ES 安装 验证
这里使用的是 7.12.1 版本 这里使用的本地内存使用的比较少,大哥们可以根据实际情况增加。
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms84m -Xmx512m" -d elasticsearch:7.12.1
http://localhost:9200/
2、skywalking OAP 安装 验证
安装指令 SW_STORAGE_ES_CLUSTER_NODES 根据你安装机器的IP 进行修改
我使用的是 8.6.0
docker run \
--name skywalking-oap \
--restart always \
-p 11800:11800 \
-p 12800:12800 -d \
--privileged=true \
-e TZ=Asia/Shanghai \
-e SW_STORAGE=elasticsearch7 \
-e SW_STORAGE_ES_CLUSTER_NODES=10.58.132.11:9200 \
-v /etc/localtime:/etc/localtime:ro \
apache/skywalking-oap-server:8.6.0-es7
启动日志不报错就是正常了。请注意:SW_STORAGE_ES_CLUSTER_NODES 地址一定不要写错了。
3、skywalking UI 安装 验证
docker run \
--name skywalking-ui \
--restart always \
-p 8081:8080 -d \
--privileged=true \
--link skywalking-oap:skywalking-oap \
-e TZ=Asia/Shanghai \
-e SW_OAP_ADDRESS=10.58.132.11:12800 \
-v /etc/localtime:/etc/localtime:ro \
apache/skywalking-ui:8.6.0
注意:高版本的-e SW_OAP_ADDRESS=10.58.132.11:12800 \ 换成
-e SW_OAP_ADDRESS=http://10.58.132.11:12800 \ 否则会启动失败。或者
-e SW_OAP_ADDRESS=ops:12800 \
ops host 配置下也行
http://localhost:8081/
4、在项目中测试
我直接用的agent 加到项目中的 agent 下载地址
-javaagent:C:\Users\user\Downloads\apache-skywalking-java-agent-8.9\skywalking-agent\skywalking-agent.jar -Dskywalking.collector.backend_service=10.58.132.11:11800 -Dskywalking.agent.service_name=test-web