# Node running mode, see `standalone.example.toml`. mode = "distributed" # Whether to use in-memory catalog, see `standalone.example.toml`. enable_memory_catalog = false # The datanode identifier, should be unique. node_id = 42 # gRPC server address, "127.0.0.1:3001" by default. rpc_addr = "127.0.0.1:3001" # Hostname of this node. rpc_hostname = "127.0.0.1" # The number of gRPC server worker threads, 8 by default. rpc_runtime_size = 8 # Metasrv client options. [meta_client_options] # Metasrv address list. metasrv_addrs = ["127.0.0.1:3002"] # Operation timeout in milliseconds, 3000 by default. timeout_millis = 3000 # Connect server timeout in milliseconds, 5000 by default. connect_timeout_millis = 5000 # `TCP_NODELAY` option for accepted connections, true by default. tcp_nodelay = true # WAL options, see `standalone.example.toml`. [wal] dir = "/tmp/greptimedb/wal" file_size = "1GB" purge_threshold = "50GB" purge_interval = "10m" read_batch_size = 128 sync_write = false # Storage options, see `standalone.example.toml`. [storage] type = "File" data_dir = "/tmp/greptimedb/data/" # Compaction options, see `standalone.example.toml`. [compaction] max_inflight_tasks = 4 max_files_in_level0 = 8 max_purge_tasks = 32 # Procedure storage options, see `standalone.example.toml`. # [procedure.store] # type = 'File' # data_dir = '/tmp/greptimedb/procedure/'