Ubuntu20.04下安装NebulaGraph

一、安装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,默认密码通常为 123456root或为空,请根据您的安装版本确认。
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

  1. 获取 NebulaGraph Console

    访问 NebulaGraph Console 的 GitHub Releases 页面,根据您的系统架构(通常是 amd64)下载对应的最新版本二进制文件。例如,对于 Linux 系统,文件名称可能类似 nebula-console-linux-amd64-v3.x.x

  2. 放置文件并设置权限

    下载后,建议将其放置在一个常用路径下,例如 /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
  3. 连接 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
相关推荐
C.R.xing2 个月前
Pyspark分布式访问NebulaGraph图数据库
数据库·分布式·python·pyspark·nebulagraph
knqiufan9 个月前
NebulaGraph Desktop 使用初体验
nebulagraph
knqiufan2 年前
[Ngbatis源码学习] Ngbatis 源码阅读之资源加载器 DaoResourceLoader
spring·springboot·nebulagraph·ngbatis