CONFIGS 语法

显示配置

  1. SHOW CONFIGS [graph|storage]

例如

  1. nebula> SHOW CONFIGS;
  2. =========================================================================
  3. | module | name | type | mode | value
  4. =========================================================================
  5. | GRAPH | v | INT64 | MUTABLE | 0
  6. -------------------------------------------------------------------------
  7. | GRAPH | minloglevel | INT64 | MUTABLE | 0
  8. -------------------------------------------------------------------------
  9. ...

获取变量

  1. GET CONFIGS [graph|storage :] <var>

例如

  1. nebula> GET CONFIGS storage:v;
  2. ============================================
  3. | module | name | type | mode | value |
  4. ============================================
  5. | STORAGE | v | INT64 | MUTABLE | 0 |
  6. --------------------------------------------

更新变量

  1. UPDATE CONFIGS [graph|storage :] <var> = <value>

更新的变量将持久化在 meta service 中。 如果配置模式为 MUTABLE,则更改将立即生效。如果模式为 REBOOT,则更改将在服务器重新启动后生效。 支持在 UPDATE CONFIGS 中使用算术计算。

例如

  1. nebula> UPDATE CONFIGS storage:heartbeat_interval_secs=1;
  2. nebula> GET CONFIGS storage:heartbeat_interval_secs;
  3. ===============================================================
  4. | module | name | type | mode | value |
  5. ===============================================================
  6. | STORAGE | heartbeat_interval_secs | INT64 | MUTABLE | 1 |
  7. ---------------------------------------------------------------