nebula 版本:2.6.1
部署方式:arm docker
ARM 要装 Nebula 的话,是需要 v3.0 以上的内核的。回到你的问题,你看下相关的日志呢?有 storage 的日志看下
/usr/local/nebula/data/storage/nebula/$id/data/LOG 这个日志? 还是/usr/local/nebula/logs里的
这个,前者是 RocksDB 的日志。
我看连接报错了,你的服务起来了吗
arm 下 建议把版本定在 nightly或者 3.0.2,之前的版本下 image 是 x86 的,后边也有 arcch64 的 arch 了。
x86 的镜像是docker 在 arm 下用 qemu模拟的,storaged 通信我记得有问题
起来了,其他一切正常,就是统计 节点跟边的时候会出问题
按照上面 wey 的回复,大概是因为版本的问题,我们的 ARM 支持是在 v3.0 开始的。
3.0.2在arm下使用docker部署怎么配置集群
RPM 或 DEB 支不支持arrch64安装?
感谢,3.0.2中RPM 或 DEB 安装方式支不支持ARM
二进制包,社区没提供 arm 的,不过可以自己去编译。
只需要用支持 arm 的镜像就行,3.0.2 以后才支持
比如
image: vesoft/nebula-metad:v3.0.2
也是将metad,graphd,storaged三个服务分别通过docker启动,更改配置文件实现集群配置?
2.x 和 3.x 的数据格式不兼容,不能直接改哈(可以升级),如果旧的没有数据,建议旧的铲了,重拉新的。
ok,谢谢,我试试去
vesoft/nebula-metad:v3.0.2 有什么变化不, docker run -idt --name=grpahd -p 9669:9669 -p 19669:19669 vesoft/nebula-metad:v3.0.2 起不来, logs也不报错,求教
三个服务都起不来
storaged 需要 add hosts 可以参考 文档里 docker compose 部署的那一章节文档 一步步操作可解