导读:
NebulaGraph Desktop 特点







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
知识图谱:中医药大学|企查查|腾讯音乐|中科大脑|泰康在线|苏宁|微澜|同花顺|携程酒店
✦
✦


