我之前都是在x86的机器上部署的nebula都没啥问题,我现在想在arm的机器上部署,但是我发现所有的包都是x86的,编译也都是需要x86环境,然后我看在文档里面有写
从 3.0.2 开始,NebulaGraph 在 Docker Hub 上的 Docker 支持 ARM64 架构。社区用户可以在 ARM macOS 的 Docker Desktop 上或者 ARM Linux Server 上运行容器化的 NebulaGraph。
但是在docker hub上我看最新的镜像是5个月前更新的,也没有支持arm的额。
想问下想在现在该怎么部署nebula 3版本以上的在arm的机器上啊?
谢谢 我找到了。我还想问下为什么arm架构下只支持docker方式啊?为什么不像x86提供编译源码和提供tar包这种方式呢?
源码是无关架构的,任何人都可以自己编译 arm 二进制的哈,编译环境都是开源的哈
不过二进制的 tar 包的确还没有提供
那我如果编译的话 是不是只要把编译的依赖库的arm版本都安装齐全就可以了,版本号还和x86的一致?这样子就可以了吗
可以用这个容器
https://github.com/vesoft-inc/nebula-dev-docker
也可以参考
https://github.com/vesoft-inc/nebula/blob/master/package/package.sh
另外,购买、订阅企业版可以获得 arm 二进制包和支持哈
1 个赞
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。