跳转至

部署 ExplorerGraph

本文介绍如何在本地通过 RPM 和 tar 包部署 Explorer。

NebulaGraph 版本支持Graph

Note

Explorer 的版本单独发布,不与 NebulaGraph 内核同步,其命名方式也不遵守命名规则,两者兼容对应关系如下表。

NebulaGraph 版本 Explorer 版本
2.5.x 2.0.0
2.6.x 2.1.0

RPM 部署Graph

前提条件Graph

在部署 Explorer 之前,用户需要确认以下信息:

  • NebulaGraph 服务已经部署并启动。详细信息参考Graph。
  • 以下端口未被使用。 | 端口号 | 说明 | | ---- | ---- | | 7002 | Explorer 提供的 web 服务 |

    Caution

    Explorer 默认使用的端口号为7002,用户可以在安装目录下的 conf/app.conf 文件中修改 httpport,并重启服务。

  • 使用的 Linux 发行版为 CentOS。
  • 安装有版本为1.13及以上的Go。

安装Graph

  1. 根据需要下载 RPM 包,建议选择最新版本。

    Enterpriseonly

    Explorer 仅在企业版提供,点击 Graph 查看更多。

  2. 使用sudo rpm -i <rpm>命令安装RPM包。

    例如,安装 Explorer 需要运行以下命令,默认安装路径为/usr/local/nebula-explorer

    $ sudo rpm -i nebula-explorer-<version>.x86_64.rpm
    

    也可以使用以下命令安装到指定路径:

    $ sudo rpm -i nebula-explorer-xxx.rpm --prefix=<path> 
    

  3. 拷贝 License 至安装路径下。

    $ cp -r <license> <explorer_path>
    

    例如:

    $ cp -r nebula.license /usr/local/nebula-explorer
    

    Enterpriseonly

    License 仅在企业版提供,请发送邮件至inquiry@vesoft.com。

  4. 添加 License 后需要使用以下命令停止并重启服务。

    $ systemctl stop nebula-explorer #停止服务
    $ systemctl start nebula-explorer #启动服务
    

启停服务Graph

支持使用systemctl 服务控制项目启停。默认 rpm 安装后以 systemctl 启动,可使用以下命令:

$ systemctl status nebula-explorer #查看服务状态
$ systemctl stop nebula-explorer #停止服务
$ systemctl start nebula-explorer #启动服务
也可以在安装目录下使用以下命令,手动启动或停止服务:
$ cd ./scripts/rpm
$ bash ./start.sh #启动服务
$ bash ./stop.sh #停止服务

卸载Graph

使用以下的命令卸载 Explorer 。

$ sudo rpm -e nebula-explorer-<version>.x86_64

tar 包部署Graph

前提条件Graph

在部署 Explorer 之前,用户需要确认以下信息:

  • NebulaGraph 服务已经部署并启动。详细信息参考Graph。
  • 以下端口未被使用。 | 端口号 | 说明 | | ---- | ---- | | 7002 | Explorer 提供的 web 服务 |

    Caution

    Explorer 默认使用的端口号为7002,用户可以在安装目录下的 conf/app.conf 文件中修改 httpport,并重启服务。

  • 使用的 Linux 发行版为 CentOS。
  • 安装有版本为1.13及以上的Go。

安装及部署Graph

  1. 根据需要下载 tar 包,建议选择最新版本。

    Enterpriseonly

    Explorer 仅在企业版提供,点击 Graph 查看更多。

  2. 使用 tar -xvf 解压 tar 包。

    $ tar -xvf nebula-graph-explorer-<version>.tar.gz
    
  3. 拷贝 License 至nebula-explorer目录下。

    $ cp -r <license> <explorer_path>
    

    例如:

    $ cp -r nebula.license /usr/local/nebula-explorer
    

    Enterpriseonly

    License 仅在企业版提供,请发送邮件至inquiry@vesoft.com。

  4. 进入nebula-explorer文件夹,启动explorer。

    $ cd nebula-explorer
    $ ./nebula-httpd &
    

停止服务Graph

用户可以采用kill pid的方式来关停服务:

$ kill $(lsof -t -i :7002)

后续操作Graph

启动成功后,在浏览器地址栏输入 http://<ip_address>:7002

在浏览器窗口中看到以下登录界面表示已经成功部署并启动了 Explorer。

Nebula Explorer 登录页面

进入 Explorer 登录界面后,用户需要连接 NebulaGraph。详细信息,参考Graph。


最后更新: November 5, 2021
Back to top