在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页面

相关推荐
最初的↘那颗心5 分钟前
Flink Stream API 源码走读 - print()
java·大数据·hadoop·flink·实时计算
颜如玉1 小时前
ElasticSearch关键参数备忘
后端·elasticsearch·搜索引擎
君不见,青丝成雪1 小时前
hadoop技术栈(九)Hbase替代方案
大数据·hadoop·hbase
晴天彩虹雨1 小时前
存算分离与云原生:数据平台的新基石
大数据·hadoop·云原生·spark
朗迪锋1 小时前
数字孪生 :提高制造生产力的智能方法
大数据·人工智能·制造
杨荧2 小时前
基于Python的宠物服务管理系统 Python+Django+Vue.js
大数据·前端·vue.js·爬虫·python·信息可视化
健康平安的活着2 小时前
es7.x es的高亮与solr高亮查询的对比&对比说明
大数据·elasticsearch·solr
缘华工业智维3 小时前
CNN 在故障诊断中的应用:原理、案例与优势
大数据·运维·cnn
更深兼春远3 小时前
spark+scala安装部署
大数据·spark·scala
阿里云大数据AI技术4 小时前
ODPS 十五周年实录 | 为 AI 而生的数据平台
大数据·数据分析·开源