导读:


NebulaGraph Desktop 特点
用于管理 NebulaGraph 服务的现代、直观的界面
实时服务监控和健康检查
资源使用指标(CPU、内存、网络)
单独的服务控制
服务日志查看器
美观、响应迅速的 UI
支持离线模式(无需提取 Docker Hub 镜像)1. 安装 Docker Desktop


2. 安装 NebulaGraph Desktop
3. 启动 NebulaGraph 服务


Linux 版本更适合于 DBA 或者有 Linux 运维经验的从业者。以 CentOS 7 为例,其安装与使用过程简洁明了,能够让开发者迅速搭建起专属的开发环境,专注于核心业务逻辑的实现。
1. 下载安装包
使用 wget 命令,从官方 NebulaGraph 的 RPM 安装包以及控制台工具。
wget https://oss-cdn.nebula-graph.com.cn/package/3.1.0/nebula-graph-3.1.0.el7.x86_64.rpm
wget https://github.com/vesoft-inc/nebula-console/releases/download/v3.8.0/nebula-console-linux-amd64-v3.8.0
2. 执行安装
使用 yum
命令完成安装。
sudo yum install -y nebula-graph-3.1.0.el7.x86_64.rpm
3. 启动服务并检查状态
安装完成后,使用 NebulaGraph 提供的脚本启动所有相关服务,并通过 status
命令查看服务的运行状态。
[shawnyan@el7 ~]$ sudo /usr/local/nebula/scripts/nebula.service start all
[WARN] The maximum files allowed to open might be too few: 1024
[INFO] Starting nebula-metad...
[INFO] Done
[INFO] Starting nebula-graphd...
[INFO] Done
[INFO] Starting nebula-storaged...
[INFO] Done
[shawnyan@el7 ~]$ sudo /usr/local/nebula/scripts/nebula.service status all
[WARN] The maximum files allowed to open might be too few: 1024
[INFO] nebula-metad(33fd35e): Running as 2501, Listening on 9559
[INFO] nebula-graphd(33fd35e): Running as 2570, Listening on 9669
[INFO] nebula-storaged(33fd35e): Running as 2602, Listening on 9779
[shawnyan@el7 ~]$
4. 连接到 NebulaGraph
赋予控制台工具可执行权限,并运行该工具,即可连接到本地的 NebulaGraph 实例。
[shawnyan@el7 ~]$ chmod +x nebula-console-linux-amd64-v3.8.0
[shawnyan@el7 ~]$ ./nebula-console-linux-amd64-v3.8.0
Notice: Defaulting to localhost (127.0.0.1) with port 9669 using credentials (username: root, password: nebula).
Welcome!
(root@nebula) [(none)]> show hosts;
+-------------+------+-----------+----------+--------------+---------------------+------------------------+---------+
| Host | Port | HTTP port | Status | Leader count | Leader distribution | Partition distribution | Version |
+-------------+------+-----------+----------+--------------+---------------------+------------------------+---------+
| "127.0.0.1" | 9779 | 19669 | "ONLINE" | 100 | "my_space_1:100" | "my_space_1:100" | "3.1.0" |
+-------------+------+-----------+----------+--------------+---------------------+------------------------+---------+
Got 1 rows (time spent 2.097ms/2.728015ms)
Mon, 10 Mar 2025 12:34:56 CST
(root@nebula) [(none)]>
NebulaGraph Cloud on AWS
NebulaGraph Cloud 是一项完全托管的云数据库服务,支持原生 GQL,全天候 24*7 可用,安全可靠,按需付费,提供多种规格选项,注册账号即刻享受服务,突破物理环境的局限。
注册地址:https://cloud.nebula-graph.io/login

目前,NebulaGraph Cloud 提供 14 天免费试用,在 2025 年 4 月之前订阅可享受 6 个月的特别折扣。
注册成功后,登陆管理界面,创建数据库。

云提供商默认为 AWS,可用区默认为 us-east-2。稍等片刻,数据库创建成功。

使用 NebulaGraph Studio 连接到数据库,并写入、查看测试数据。

NebulaGraph Cloud 提供了丰富的观测指标,用户可以在管理界面中实时监控数据库的运行状态,包括性能指标、资源利用率等。

▌四、总结
以上三种方案各有优势,涵盖本地开发与云端部署场景,除以上部署方式外,NebulaGraph 还支持分布式集群部署,大家可按需选择。
| 方案 | 场景 | 优势 | 注意事项 |
|---|---|---|---|
| NebulaGraph Desktop | 本地开发、图形化操作 | 一键部署,集成工具链 | 需安装 Docker Desktop |
| 单机版部署 | Linux 服务器部署 | 纯命令行控制,资源占用低 | 需手动维护服务 |
| NebulaGraph Cloud | 基于 AWS,出海必备 | 免运维,弹性伸缩 | 可用区较少 |
祝你在 NebulaGraph 图数据库之旅玩得开心~
关于作者:严少安。数据库领域从业者。Oracle ACE。公众号“少安事务所”。Certs:NebulaGraph NGCP, NGCI, CKA, PMP, NebulaGraph Ambassador.
✦
如果你觉得 NebulaGraph能帮到你,或者你只是单纯支持开源精神,可以在 GitHub 上为 NebulaGraph 点个 Star!每一个 Star 都是对我们的支持和鼓励✨
https://github.com/vesoft-inc/nebula
✦
✦

扫码添加
可爱星云
技术交流
资料分享
NebulaGraph 用户案例
✦
风控场景:携程|众安保险|中国移动|Akulaku|邦盛科技|360数科|BOSS直聘|金蝶征信|快手|青藤云安全
平台建设:博睿数据|众安科技|微信|OPPO|vivo|美团|百度爱番番|携程金融|普适智能|BIGO
知识图谱:中医药大学|企查查|腾讯音乐|中科大脑|泰康在线|苏宁|微澜|同花顺|携程酒店
✦
✦







