CONFIG 语法

    相关的 gflags 参数有四个,其中,max_edge_returned_per_vertex 用来控制一个点最多可以搜索返回的边数,rocksdb_db_optionsrocksdb_column_family_optionsrocksdb_block_based_table_options 三个参数均为 json 格式,其中每个参数 key 和 value 均为 string 格式。例如可以在 storage 的 conf 文件中做如下设置:

    1. // rocksdb_column_family_options
    2. max_write_buffer_number
    3. level0_file_num_compaction_trigger
    4. level0_slowdown_writes_trigger
    5. level0_stop_writes_trigger
    6. target_file_size_base
    7. target_file_size_multiplier
    8. max_bytes_for_level_base
    9. max_bytes_for_level_multiplier
    10. ttl
    11. disable_auto_compactions
    12. // rocksdb_db_options
    13. delete_obsolete_files_period_micros
    14. max_background_jobs
    15. base_background_compactions
    16. max_background_compactions
    17. stats_dump_period_sec
    18. compaction_readahead_size
    19. writable_file_max_buffer_size
    20. bytes_per_sync
    21. wal_bytes_per_sync
    22. delayed_write_rate
    23. avoid_flush_during_shutdown
    24. max_open_files

    示例

    1. nebula> UPDATE CONFIGS storage:rocksdb_column_family_options = \
    2. { disable_auto_compactions = false , level0_file_num_compaction_trigger = 10 }
    1. nebula> SHOW CONFIGS meta
    2. ============================================================================================================================
    3. | module | name | type | mode | value |
    4. ----------------------------------------------------------------------------------------------------------------------------
    5. | META | help | BOOL | IMMUTABLE | False |
    6. ----------------------------------------------------------------------------------------------------------------------------
    7. | META | port | INT64 | IMMUTABLE | 45500 |
    8. ----------------------------------------------------------------------------------------------------------------------------
    1. GET CONFIGS [graph|meta|storage :] var

    例如

    1. nebula> GET CONFIGS load_data_interval_secs
    2. =================================================================
    3. | module | name | type | mode | value |
    4. =================================================================
    5. | GRAPH | load_data_interval_secs | INT64 | MUTABLE | 120 |
    6. -----------------------------------------------------------------
    7. | META | load_data_interval_secs | INT64 | IMMUTABLE | 120 |
    8. -----------------------------------------------------------------
    9. | STORAGE | load_data_interval_secs | INT64 | MUTABLE | 120 |
    10. -----------------------------------------------------------------
    1. UPDATE CONFIGS [graph|meta|storage :] var = value

    例如