官方文档
可以选择各版本的说明文档,本人使用的版本为2.5.0,系统版本为Centos 7
nebula graph rpm安装包下载
适用于Centos 7.5的2.5.0安装包 nebula-graph-2.5.0.el7.x86_64.rpm
本人是在windows的PC上下载好之后上传到服务器上的
在linux中也可以直接用wget下载
wget https://oss-cdn.nebula-graph.com.cn/package/2.5.0/nebula-graph-2.5.0.el7.x86_64.rpm
安装nebula graph
sudo rpm -ivh --prefix=./nebula nebula-graph-2.5.0.el7.x86_64.rpm
如果不设置安装路径,默认安装路径为/usr/local/nebula/。
启动、停止、查询状态等操作
在安装后的路径中scripts文件夹下有一个nebula.service脚本,用来管理nebula graph服务
启动服务(注意路径替换为你的安装路径)
sudo /usr/local/nebula/scripts/nebula.service start all
停止服务
sudo /usr/local/nebula/scripts/nebula.service stop all
查询状态
sudo /usr/local/nebula/scripts/nebula.service status all
用nebula console连接到nebula graph服务
前提条件
- Nebula Graph服务已启动
- 连接和被连接的机器网络互通(运行Nebula Console的机器和运行Nebula Graph的服务器)。
下载nebula console
在下载链接中找到适合nebula graph版本的nebula console下载
为方便使用,重命名文件为nebula-console
在运行Nebula Console的机器上执行如下命令,为用户授予nebula-console文件的执行权限。(windows跳过此步骤)chmod 111 nebula-console
在命令行界面中,切换工作目录至nebula-console文件所在目录
执行如下命令连接Nebula Graph./nebula-console -addr <nebula graph 服务的ip地址> -port <nebula graph 服务的端口号> -u <用户名默认> 写root> -p <未启用身份认证时随意设置密码>
常用nGQL语句详见官方文档
图形界面nebula graph studio
部署方式有多种,本人选择了用rpm安装包
前提条件
- Nebula Graph服务已启动
- 使用的 Linux 发行版为 CentOS ,安装有 lsof 和版本为 v10.16.0 + 以上的 Node.js
node 及 npm 命令需要安装在 /usr/bin/目录下,以防出现 RPM 安装时 node 命令找不到的情况。用户可以使用以下命令建立软连接sudo ln -s <nodejs路径>/root/usr/bin/node /usr/bin/node sudo ln -s <nodejs路径>/root/usr/bin/npm /usr/bin/npm
- 确保在安装开始前,7001、8080、5699端口处于未被使用状态。
下载
nebula-graph-studio-3.0.0-1.x86_64.rpm
使用sudo rpm -i <rpm>命令安装RPM包
返回以下信息则安装成功egg started on http://0.0.0.0:7001 nohup: 把输出追加到"nohup.out" --- START OF NEBULA IMPORTER --- [INFO] httpserver.go:80: Starting http server on 5699
启动成功后,在浏览器地址栏输入 http://ip address:7001,进入图形界面