Nebula Studio(简称 Studio)是一款可以通过 Web 访问的开源图数据库可视化工具,搭配 Nebula Graph 内核使用,提供构图、数据导入、编写 nGQL 查询等一站式服务。用户可以在 Nebula Graph GitHub 仓库中查看最新源码,详情参见 nebula-studio。
在部署 tar 包安装的 Studio 之前,用户需要确认以下信息:
Nebula Graph 服务已经部署并启动。详细信息,参考NebulaGraph学习:1.安装、启动与连接
确保以下端口未被占用。
端口号 | 说明 |
---|---|
7001 | Studio 提供的 web 服务 |
根据需要下载 tar 包,建议选择最新版本。
安装包 | Studio 版本 | 适用 Nebula 版本 |
---|---|---|
nebula-graph-studio-3.4.1.x86_64.tar.gz | 3.4.1 | 3.2.0 |
解压 tar 包。
tar -xvf nebula-graph-studio-3.4.1.x86_64.tar.gz
部署 nebula-graph-studio 并启动。
cd nebula-graph-studio
./server
如果出现以下错误:
[error] failed to initialize database, got error unable to open database file: no such file or directory
请运行
sudo ./server
启动成功后,在浏览器地址栏输入 http://
。
http://localhost:7001
如果在浏览器窗口中能看到以下登录界面,表示已经成功部署并启动 Studio。
Host:填写 Nebula Graph 的 Graph 服务本机 IP 地址及端口。格式为ip:port
。默认端口为9669
。
即使 Nebula Graph 数据库与 Studio 部署在同一台机器上,用户也必须在 Host 字段填写这台机器的本机 IP 地址,而不是 127.0.0.1
或者 localhost
。
用户名和密码:根据 Nebula Graph 的身份验证设置填写登录账号和密码。
root
和任意密码。root
及对应的密码 nebula
。示例:
Host
:localhost:9669用户名
:root密码
:root用户可以采用 kill
的方式来关停服务:
kill $(lsof -t -i :7001)