启动和停止 Nebula Graph 服务
输入以下命令启动 Nebula Graph 服务
sudo /usr/local/nebula/scripts/nebula.service start all
[INFO] Starting nebula-metad...
[INFO] Done
[INFO] Starting nebula-graphd...
[INFO] Done
[INFO] Starting nebula-storaged...
[INFO] Done
查看 Nebula Graph 服务
输入以下命令查看 Nebula Graph 服务:
sudo /usr/local/nebula/scripts/nebula.service status all
[INFO] nebula-metad: Running as 9576, Listening on 45500
[INFO] nebula-graphd: Running as 9679, Listening on 3699
[INFO] nebula-storaged: Running as 9812, Listening on 44500
连接 Nebula Graph 服务
输入以下命令连接 Nebula Graph 服务:
sudo /usr/local/nebula/bin/nebula -u <user> -p <password> [--addr=<graphd IP> --port=<graphd port>]
Welcome to Nebula Graph (Version RC4)
nebula> SHOW HOSTS;
- -u 用户名称,默认值为
root
- -p 密码,用户
root
的默认密码为nebula
- --addr 为 graphd IP, 默认使用 127.0.0.1
- --port 为 graphd port,默认值为
3699
- SHOW HOSTS 命令检查已成功连接的 storaged 服务
注意: enable_authorize
默认关闭,此时接受任意账号密码和无账号连接。如果启用,则默认用户名和密码分别为 root 和 nebula。 参见 Built-in Roles 文档。
停止 Nebula Graph 服务
输入以下命令停止 Nebula Graph 服务:
sudo /usr/local/nebula/scripts/nebula.service stop all
[INFO] Stopping nebula-metad...
[INFO] Done
[INFO] Stopping nebula-graphd...
[INFO] Done
[INFO] Stopping nebula-storaged...
[INFO] Done
请注意不要通过 kill -9
关闭服务,否则可能较小概率导致数据丢失,建议使用以上方式停止服务。
启停单个 Nebula Graph 模块
可以使用脚本 nebula.service 来控制对单个模块的启停。
sudo /usr/local/nebula/scripts/nebula.service
Usage: ./nebula.service [-v] [-c /path/to/config] <start|stop|restart|status|kill> <metad|graphd|storaged|all>
- -v 本脚本的详细调试信息
- -c 配置文件路径,默认为安装路径(/usr/local/nebula/)下的
etc/
目录。