- nebula 版本:V3.1.0
- 部署方式:分布式
- 安装方式:RPM
- 是否为线上版本:N
- 硬件信息
8G内存 4核心CPU - 问题的具体描述
- 在三台机器上,每台机器安装nebula-graph-3.1.0.el7.x86_64.rpm然后修改配置文件,搭建一个集群,这样我安装成功了。
我在一台机器上,也想搭建(3个metad 3个graphd 3个storaged)这样的一个集群,启动一直无法启动。
rpm -ivh nebula-graph-3.1.0.el7.x86_64.rpm --prefix=/opt/nebula1
我把文件夹nebula1复制2份,nebula2 nebula3, 然后分别进到文件夹启动,就是一直无法启动成功,是什么原因?还是说这种单机通过rpm是无法部署多实例的?只能部署1个metad 1个graphd 1个storaged
建议使用 docker-compose 在同一台物理机上开多个容器(3个metad,3个graphd,3个storaged),每个容器中的 nebula 服务暴露出来的 ip 不一样,端口相同,可以正确组成一个集群。
具体流程参考文档:使用 Docker Compose 部署 - Nebula Graph Database 手册
单机上复制多份 rpm 安装出来的软件需要注意 ip:port 冲突等等问题。另外,服务启动失败后,可以通过查看错误日志了解具体原因。
解决了,端口有个地方配错了
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。