一、安装NebulaGraph
| 步骤 | 关键操作/命令 | 说明/备注 |
|---|---|---|
| 1. 安装核心服务 | wget https://oss-cdn.nebula-graph.com.cn/package/3.8.0/nebula-graph-3.8.0.ubuntu2004.amd64.deb sudo dpkg -i nebula-graph-3.8.0.ubuntu2004.amd64.deb |
从官网下载安装包并使用 dpkg安装。默认安装路径为 /usr/local/nebula/。 |
| 2. 启动服务 | sudo /usr/local/nebula/scripts/nebula.service start all |
使用安装目录下的脚本启动所有服务。 |
| 3. 检查状态 | sudo /usr/local/nebula/scripts/nebula.service status all |
确认 nebula-metad, nebula-graphd, nebula-storaged三个服务均为 "Running" 状态。 |
| 4. 连接数据库 | ./nebula-console -addr 127.0.0.1 -port 9669 -u root -p 123456 |
使用 Nebula Console 客户端进行连接。默认用户是 root,默认密码通常为 123456、root或为空,请根据您的安装版本确认。 |
| 5. 注册Storage服务 | ADD HOSTS 127.0.0.1:9779; SHOW HOSTS; |
关键步骤:首次连接后必须添加 Storage 主机,并确认其状态为 "ONLINE"。 |
| 6. (可选) 安装Studio | sudo dpkg -i nebula-graph-studio-3.10.0.x86_64.deb |
安装图形化界面。成功后通过浏览器访问 http://<机器IP>:7001即可使用。 |
二、安装nebula-console
-
获取 NebulaGraph Console
访问 NebulaGraph Console 的 GitHub Releases 页面,根据您的系统架构(通常是
amd64)下载对应的最新版本二进制文件。例如,对于 Linux 系统,文件名称可能类似nebula-console-linux-amd64-v3.x.x。 -
放置文件并设置权限
下载后,建议将其放置在一个常用路径下,例如
/usr/local/nebula-console/或/usr/local/bin/。bash# 创建目录(可选) sudo mkdir -p /usr/local/nebula-console # 将文件移动至目标目录 sudo mv /path/to/your/downloaded/nebula-console-linux-amd64-v3.x.x /usr/local/nebula-console/nebula-console # 授予可执行权限 sudo chmod +x /usr/local/nebula-console/nebula-console为了方便在任何位置启动,可以考虑将存放
nebula-console的目录(如/usr/local/nebula-console)添加到系统的PATH环境变量中,或者将其直接链接到/usr/local/bin下。bash# 一种方法:创建软链接到 /usr/local/bin sudo ln -s /usr/local/nebula-console/nebula-console /usr/local/bin/nebula-console -
连接 NebulaGraph
设置好后,您就可以使用
nebula-console连接数据库了。确保您的 NebulaGraph 服务已经启动(可以使用sudo /usr/local/nebula/scripts/nebula.service status all检查状态)。bash# 使用 IP 地址连接示例 nebula-console -addr 127.0.0.1 -port 9669 -u root -p password # 如果是在同一台机器上,也可以使用 localhost # nebula-console -addr localhost -port 9669 -u root -p password