跳转至

升级 NebulaGraph v3.x 至 v3.3.0

NebulaGraph v3.x 升级至 v3.3.0,只需要使用 v3.3.0的 RPM/DEB 包进行升级操作即可,或者编译 v3.3.0 之后重新安装。

RPM/DEB 包升级步骤

  1. 下载 RPM/DEB 包

  2. 停止所有 NebulaGraph 服务。详情请参见管理 NebulaGraph 服务。建议更新前备份配置文件。

    Caution

    如果用户需要保留无 Tag 的点,在集群内所有 Graph 服务的配置文件(nebula-graphd.conf)中新增--graph_use_vertex_key=true;在所有 Storage 服务的配置文件(nebula-storaged.conf)中新增--use_vertex_key=true

  3. 执行如下命令升级:

    • RPM 包
      $ sudo rpm -Uvh <package_name>
      

      若安装时指定路径,那么升级时也需要指定路径

      $ sudo rpm  -Uvh --prefix=<installation_path> <package_name> 
      
    • DEB 包
      $ sudo dpkg -i <package_name>
      
  4. 在每台服务器上启动所需的服务。详情请参见管理 NebulaGraph 服务

编译新版本源码升级步骤

  1. 备份旧版本的配置文件。配置文件保存在 NebulaGraph 安装路径的etc目录内。

  2. 更新仓库并编译源码。详情请参见使用源码安装 NebulaGraph

    Note

    编译时注意设置安装路径,和旧版本的安装路径保持一致。

Docker Compose 部署

Caution

Docker Compose 部署的 NebulaGraph 建议重新部署新版本后导入数据。


最后更新: December 2, 2022