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

相关推荐
飞瓜智投1 小时前
付费流量如何有效撬动自然流?
大数据·新媒体运营·直播电商
Parallel23331 小时前
Doris相关记录
大数据
Data 3172 小时前
经典sql题(二)求连续登录最多天数用户
大数据·数据库·数据仓库·sql·mysql
青云交3 小时前
大数据新视界 --大数据大厂之Kafka消息队列实战:实现高吞吐量数据传输
大数据·kafka·消息队列·高吞吐量·大数据新视界·技术奥秘·应用场景、新兴技术
成都古河云3 小时前
智慧园区:解析集成运维的未来之路
大数据·运维·人工智能·科技·5g·安全
深科信项目申报助手3 小时前
2024年国家高新申报,警惕被退回的情况
大数据·经验分享·科技·其他
lynn-fish3 小时前
蓝卓标杆客户镇洋发展,荣获IDC中国未来企业大奖
大数据·制造·智能制造·数字化·数字化转型·智能工厂·智能化
Gauss松鼠会4 小时前
GaussDB关键技术原理:高弹性(四)
java·大数据·网络·数据库·分布式·gaussdb
字节跳动数据平台4 小时前
火山引擎数智平台:高性能ChatBI的技术解读和落地实践
大数据·大模型·数据可视化·bi
samFuB5 小时前
【更新】上市公司-供应链金融水平数据(2000-2023年)
大数据·金融