apache/skywalking-banyandb:latest多模型数据库Docker部署

获取BanyanDB的途径

最近在研究Skywalking链路监控,部署成功后却在Skywalking官网看到了最近发布了BanyanBD 0.6高度可扩展的多模型数据库。官网还描述了,Skywalking之前和Elasticsearch是一对儿,现在公开了,Skywalking和BanyanDB才是真爱。所以就研究了一下。

拉取BanyanDB的镜像

docker pull apache/skywalking-banyandb:latest

PS:最近docker拉取镜像的源被屏蔽了不少, 我找到了一些可以用的,自测可用,贴在这里,自取

# /etc/docker/daemon.json
{
  "registry-mirrors": [
        "https://dockerhub.icu",
        "https://docker.ckyl.me",
        "https://docker.awsl9527.cn",
        "https://docker.m.daocloud.io",
        "https://docker.laoex.link"
  ],
  "experimental": true
}

docker run的方式启动

直接贴命令,注意,会启动失败~

docker run -itd --name=banyandb -p 17913:17913  apache/skywalking-banyandb:latest

以上命令执行成功,但是查看容器状态却启动失败,查看日志:
在这里插入图片描述
上面的截图中,感觉需要执行一个命令才可以启动;
查了下github的docker-compose.yml的文件
在这里插入图片描述
文件中明明白白的写着,要执行一个命令,才可以哦
所以,命令更改如下

docker run -d --name banyandb -p 17913:17913 apache/skywalking-banyandb:latest standalone --stream-root-path /tmp/stream-data --measure-root-path /tmp/measure-data

具体操作:

[root@fedora40 data]# pwd
/data
[root@fedora40 data]# docker run -d --name banyandb -p 17913:17913 apache/skywalking-banyandb:latest standalone --stream-root-path /tmp/stream-data --measure-root-path /tmp/measure-data
866a8bdabfcc31c6d1c3a166ba21e727e09fafab8897de84c5800946f17f8a66
[root@fedora40 data]# docker exec -it banyandb /bin/sh
/ # ls
banyand  bin      bydbctl  dev      etc      home     lib      lib64    proc     root     sys      tmp      usr      var
/ # ls tmp
measure-data  metadata      stream-data
/ #

可以http://{{你的服务器IP}}:17913访问数据库客户端

查看我另外一遍文章《skywalking-oap+skywalking-ui+banyandb通过docker部署链路监控系统》,部署Skywalking链路监控系统成功

贴几张banyandb数据库中的数据显示情况
在这里插入图片描述

Stream页面显示:
在这里插入图片描述

Measure页面显示:
在这里插入图片描述

Property页面显示:
在这里插入图片描述

docker-compose方式启动BanyanDB

根据github上提供的线索,命令如下

# docker-compose.yml
version: '3.3'
services:
  banyandb:
    image: apache/skywalking-banyandb:latest
    container_name: banyandb
    expose:
      - 17912
    ports:
      - 17913:17913
    command: standalone --stream-root-path /tmp/stream-data --measure-root-path /tmp/measure-data
    network:
      - demo

docker-compose up -d
执行启动即可


参考的文档地址
1、github上skywalking/docker/docker-compose.yml
2、BanyanDB 0.6 版本发布:性能和效率的提升

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值