########## basics ########## # Whether to run as a daemon process --daemonize=true # The file to host the process id --pid_file=/home/nebula/nebula/pids/nebula-graphd.pid # Whether to enable optimizer --enable_optimizer=true # The default charset when a space is created --default_charset=utf8 # The default collate when a space is created --default_collate=utf8_bin # Whether to use the configuration obtained from the configuration file --local_config=true --timezone_name=UTC+08:00 ########## logging ########## # The directory to host logging files --log_dir=/home/nebula/nebula/logs/graphd # Log level, 0, 1, 2, 3 for INFO, WARNING, ERROR, FATAL respectively --minloglevel=0 # Verbose log level, 1, 2, 3, 4, the higher of the level, the more verbose of the logging --v=1 # Maximum seconds to buffer the log messages --logbufsecs=0 # Whether to redirect stdout and stderr to separate output files --redirect_stdout=true # Destination filename of stdout and stderr, which will also reside in log_dir. --stdout_log_file=graphd-stdout.log --stderr_log_file=graphd-stderr.log # Copy log messages at or above this level to stderr in addition to logfiles. The numbers of severity levels INFO, WARNING, ERROR, and FATAL are 0, 1, 2, and 3, respectively. --stderrthreshold=2 # wether logging files' name contain time stamp. --timestamp_in_logfile_name=true ########## query ########## # Whether to treat partial success as an error. # This flag is only used for Read-only access, and Modify access always treats partial success as an error. --accept_partial_success=false # Maximum sentence length, unit byte --max_allowed_query_size=4194304 ########## networking ########## # Comma separated Meta Server Addresses --meta_server_addrs=10.72.79.116:9559,10.72.78.13:9559,10.72.76.25:9559 # Local IP used to identify the nebula-graphd process. # Change it to an address other than loopback if the service is distributed or # will be accessed remotely. --local_ip=10.72.79.116 # Network device to listen on --listen_netdev=any # Port to listen on --port=8669 # To turn on SO_REUSEPORT or not --reuse_port=false # Backlog of the listen socket, adjust this together with net.core.somaxconn --listen_backlog=1024 # The number of seconds Nebula service waits before closing the idle connections --client_idle_timeout_secs=3600 # The number of seconds before idle sessions expire # The range should be in [1, 604800] --session_idle_timeout_secs=3600 # The number of threads to accept incoming connections --num_accept_threads=1 # The number of networking IO threads, 0 for # of CPU cores --num_netio_threads=0 # The number of threads to execute user queries, 0 for # of CPU cores --num_worker_threads=0 # HTTP service ip --ws_ip=0.0.0.0 # HTTP service port --ws_http_port=19669 # storage client timeout --storage_client_timeout_ms=60000 # slow query threshold in us --slow_query_threshold_us=200000 # Port to listen on Meta with HTTP protocol, it corresponds to ws_http_port in metad's configuration file --ws_meta_http_port=19559 ########## authentication ########## # Enable authorization --enable_authorize=true # User login authentication type, password for nebula authentication, ldap for ldap authentication, cloud for cloud authentication --auth_type=password ########## memory ########## # System memory high watermark ratio, cancel the memory checking when the ratio greater than 1.0 --system_memory_high_watermark_ratio=0.8 ########## metrics ########## --enable_space_level_metrics=true ########## experimental feature ########## # if use experimental features --enable_experimental_feature=false # if use toss feature, only work if enable_experimental_feature is true --enable_toss=false # if use balance data feature, only work if enable_experimental_feature is true --enable_data_balance=true