部署 Explorer¶
本文介绍如何在本地通过 RPM 和 TAR 包部署 Explorer。
NebulaGraph 版本支持¶
NebulaGraph 版本 | Explorer 版本 |
---|---|
3.1.0 ~ 3.2.0 | 3.1.0 |
3.0.0 ~ 3.1.0 | 3.0.0 |
2.5.x ~ 3.0.0 | 2.2.0 |
2.6.x | 2.1.0 |
2.5.x | 2.0.0 |
前提条件¶
在部署 Explorer 之前,用户需要确认以下信息:
- NebulaGraph 服务已经部署并启动。详细信息参考 NebulaGraph 安装部署。
-
以下端口未被使用。
端口号 说明 7002 Explorer 提供的 web 服务 Caution
Explorer 默认使用的端口号为 7002,用户可以在安装目录下的
conf/app.conf
文件中修改httpport
,并重启服务。
- 使用的 Linux 发行版为 CentOS。
-
Enterpriseonly
License 仅在企业版提供,申请 License 需填写 NebulaGraph Explorer 试用申请。
RPM 部署¶
安装¶
-
根据需要下载 RPM 包,建议选择最新版本。
-
使用
sudo rpm -i <rpm>
命令安装 RPM 包。例如,安装 Explorer 需要运行以下命令,默认安装路径为
/usr/local/nebula-explorer
:sudo rpm -i nebula-explorer-<version>.x86_64.rpm
也可以使用
--prefix
选项安装到指定路径:sudo rpm -i nebula-explorer-<version>.x86_64.rpm --prefix=<path>
-
拷贝 License 至安装路径下。
cp -r <license> <explorer_path>
例如:
cp -r nebula.license /usr/local/nebula-explorer
-
执行以下命令启动服务。
systemctl start nebula-explorer
启停服务¶
支持使用 systemctl 服务控制项目启停。
systemctl status nebula-explorer #查看服务状态
systemctl stop nebula-explorer #停止服务
systemctl start nebula-explorer #启动服务
cd ./scripts/rpm
bash ./start.sh #启动服务
bash ./stop.sh #停止服务
卸载¶
使用以下的命令卸载 Explorer。
sudo rpm -e nebula-explorer-<version>.x86_64
使用 DEB 包部署¶
安装¶
-
下载 DEB 包。
-
使用
sudo dpkg -i <package_name>
命令安装 DEB 包。例如,安装 Explorer 需要运行以下命令,默认安装路径为
/usr/local/nebula-explorer
:sudo dpkg -i nebula-explorer-3.1.0.x86_64.deb
Note
使用 DEB 包安装 Explorer 时不支持自定义安装路径。
-
拷贝 License 至
nebula-explorer
目录下。sudo cp -r <license> <explorer_path>
例如:
sudo cp -r nebula.license /usr/local/nebula-explorer
-
执行以下命令启动服务。
sudo systemctl start nebula-explorer.service
或者在
nebula-explorer/lib
目录下执行以下命令,启动服务。sudo bash ./start.sh
查看服务状态¶
sudo systemctl status nebula-explorer.service
停止服务¶
sudo systemctl stop nebula-explorer.service
卸载¶
使用以下的命令卸载 Explorer。
sudo dpkg -r nebula-explorer
TAR 包部署¶
安装及部署¶
-
根据需要下载 TAR 包,建议选择最新版本。
Enterpriseonly
Explorer 仅在企业版提供,点击定价查看更多。
-
使用
tar -xvf
解压 tar 包。tar -xvf nebula-explorer-<version>.tar.gz
-
拷贝 License 至
nebula-explorer
目录下。cp -r <license> <explorer_path>
例如:
cp -r nebula.license /usr/local/nebula-explorer
-
进入
nebula-explorer
文件夹,启动 Explorer。cd nebula-explorer nohup ./nebula-explorer-server &
停止服务¶
用户可以采用kill pid
的方式来关停服务:
kill $(lsof -t -i :7002)
后续操作¶
启动成功后,在浏览器地址栏输入 http://<ip_address>:7002
。
在浏览器窗口中看到以下登录界面表示已经成功部署并启动了 Explorer。
Note
首次登录 NebulaGraph Explorer 的时候,页面显示最终用户许可协议的内容,请仔细阅读并单击同意。
进入 Explorer 登录界面后,用户需要连接 NebulaGraph。详细信息,参考连接数据库。