配置简介

本文简单介绍Nebula Graph的配置,以及如何正确使用配置文件。

获取配置

大多数配置都是gflags。用户可以通过命令获取所有的gflags和解释:

  1. binary --help

例如:

  1. /usr/local/nebula/bin/nebula-metad --help
  2. /usr/local/nebula/bin/nebula-graphd --help
  3. /usr/local/nebula/bin/nebula-storaged --help
  4. ./nebula-console --help

另外,用户也可以使用curl获取运行中的gflags的值,例如:

  1. curl 127.0.0.1:19559/flags # Meta服务
  2. curl 127.0.0.1:19669/flags # Graph服务
  3. curl 127.0.0.1:19779/flags # Storage服务

修改配置

虽然默认情况下,Nebula Graph会从Meta服务获取配置并启动。但是根据过往实践,建议让Nebula Graph从本地文件获取配置。步骤如下:

  1. 每一个配置文件的开头添加--local_config=true,配置文件默认路径为/usr/local/nebula/etc/

  2. 保存修改内容,关闭配置文件。

  3. 重启所有Nebula Graph服务,确保修改生效。

历史兼容性

v2.x curl 命令不兼容历史版本v1.x. 命令和参数都有改变。