启动和停止 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/ 目录。