在docker中安装skywalking + es

ES的版本和官网

es版本:

Past Releases of Elastic Stack Software | Elastic

es版本+logstash版本+JDK版本对应关系

支持一览表 | Elastic

skywalking的版本说明和官网

Advanced deployment | Apache SkyWalking

skywalking和es的对应关系,在网页的SetUp-->Advanced SetUp--->Choose Store中可以看到支持各种数据库的版本

docker中部署

es版本: 7.8.0

skywalking版本:9.4.0

skywalking-UI版本: 9.4.0

创建一个共用网络

名字是skywalking,可以自定义的哈

bash 复制代码
docker network create skywalking

es安装命令:

注意在启动容器的时候,不要使用es7.8这种做名称,使用es78

bash 复制代码
#拉镜像
docker pull elasticsearch:7.8.0
#启动容器 注意 加--rm是启动失败/停止镜像的时候自动删除
docker run --name es78 -d \
--network=skywalking \
-e "discovery.type=single-node" \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:7.8.0

启动后使用 localhost:9200 查看是否启动成功

skywalking 安装

bash 复制代码
#下载
docker pull apache/skywalking-oap-server:9.4.0
#启动
docker run --name oap  -d \
--network=skywalking \
-e SW_STORAGE=elasticsearch \
-e SW_STORAGE_ES_CLUSTER_NODES=localhost:9200 \
-p 11800:11800 \
-p 12800:12800 \
apache/skywalking-oap-server:9.4.0

skywalking-ui安装

这块需要注意的一点是 一定要加SW_OAP_ADDRESS,不然启动的时候,需要访问oap,访问的是127.0.0.1:12800 是不通的

bash 复制代码
docker run --name skywalking-ui  -d \
--network=skywalking \
-e SW_OAP_SERVER=oap:12800 \
-e SW_OAP_ADDRESS=http://oap:12800 \
-p 8080:8080 \
apache/skywalking-ui:9.4.0

验证

访问127.0.0.1:8080 就出现了skywalking页面

相关推荐
老蒋新思维9 小时前
创客匠人启示:破解知识交付的“认知摩擦”——IP、AI与数据的三角解耦模型
大数据·人工智能·网络协议·tcp/ip·重构·创客匠人·知识变现
爱埋珊瑚海~~9 小时前
基于MediaCrawler爬取热点视频
大数据·python
工程师丶佛爷9 小时前
从零到一MCP集成:让模型实现从“想法”到“实践”的跃迁
大数据·人工智能·python
2021_fc9 小时前
Flink笔记
大数据·笔记·flink
Light6010 小时前
数据要素与数据知识产权交易中心建设专项方案——以领码 SPARK 融合平台为技术底座,构建可评估、可验证、可交易、可监管的数据要素工程体系
大数据·分布式·spark
zyxzyx4910 小时前
AI 实战:从零搭建轻量型文本分类系统
大数据·人工智能·分类
五阿哥永琪11 小时前
SQL中的函数--开窗函数
大数据·数据库·sql
程序员小羊!11 小时前
数仓数据基线,在不借助平台下要怎么做?
大数据·数据仓库
火山引擎开发者社区12 小时前
两大模型发布!豆包大模型日均使用量突破 50 万亿 Tokens
大数据·人工智能
Hello.Reader13 小时前
Flink SQL 的 UNLOAD MODULE 模块卸载、会话隔离与常见坑
大数据·sql·flink