出于数据安全的考虑,安装 nebula 的过程全部都是在内网环境下完成的,所以踩坑的时候就很麻烦,尤其是遇到一些依赖安装的时候就只能外网下载,内网上传,麻烦的很。今天就把在安装中可能出现的坑给大家列一下,希望大家在之后的安装过程中成功避坑。
准备材料:
因为想要白嫖 nebula-explorer 的服务,所以本次安装选中的版本是 nebula-graph-2.6.1.el7.x86_64
,studio 的版本是 nebula-graph-studio-3.1.1.x86_64。版本的对应很重要,建议各位不太明晰的,看看下面这张图。
console的版本为:nebula-console-linux-amd64-v2.6.0
另外,由于安装2.6的时候要保证node.js的版本是V10.16.0以上的版本
开始安装:
1、sudo rpm -ivh nebula-graph-2.6.1.el7.x86_64.rpm
2、安装成功后,接下来就是连接 nebula-grpah 的服务了,首先我们在 nebula-console 所在的文件夹目录下,对目标文件进行赋权,chmod 111 nebula-console,这里需要说明的是,我们已经对 nebula-console-linux-amd64-v2.6.0 进行了重命名为 nebula-console。
nebula-console -addr 127.0.0.1 -port 9669
3、进入控制台后,就可以进行 add hosts 操作
ADD HOSTS 127.0.0.1 :9779 (本地部署)
show hosts 可以查看节点是否正常 online 了
4、安装 studio
sudo rpm -i nebula-graph-studio-3.1.1.x86_64.rpm
安装成功会返回一下提示:
Start installing Nebula Studio now…
Nebula Studio has been installed.
Nebula Studio started automatically.
这时候在浏览器中输入服务器地址,端口 7001 就可以看到 studio 的操作界面了。
至此,安装过程也基本完成了,集群的操作跟本地的类似,只是需要对配置文件进行修改
本文正在参加 NebulaGraph 征文活动,如果你觉得本文对你有所帮助可以给我点个 以示鼓励~ 谢谢