Node Configuration Properties
Node configuration properties are applied individually to each node in a cluster. The following table lists each node configuration property in alphabetical order, along with its description and default setting.
After you change a node-level property setting, you must restart the node for the change to take effect. |
Required properties
You must include the following required properties in your configuration. If you omit them, redpanda will not start.
|
Property | Description |
---|---|
data_directory |
The folder where Redpanda streaming data files are stored. |
node_id |
A number that identifies the node within the cluster. This value can be assigned automatically by a deployment tool, or it can be assigned by the user. Each node must have a unique |
Optional properties
Property | Description |
---|---|
admin |
Address and port of the admin server. |
admin_api_doc_dir |
Path to the admin API documentation directory. |
admin_api_tls |
TLS configuration for the admin HTTP server. |
advertised_kafka_api |
Address of Kafka API published to clients. |
advertised_rpc_api |
Address of the RPC endpoint published to other cluster members. |
cloud_storage_cache_directory |
The directory where the cache archive is stored. This property is mandatory when cloud_storage_enabled is set to true. |
coproc_supervisor_server |
IP address and port for supervisor service. |
dashboard_dir |
The directory where the HTTP dashboard is located. |
developer_mode |
Skips most of the checks performed at startup. Not recommended for production use. |
kafka_api |
Address of the Kafka API that handles requests. |
kafka_api_tls |
Transport Layer Security (TLS) configuration for the Kafka API endpoint. |
rack |
A rack is a label that identifies a failure zone. Apply the same label to all nodes in the same failure zone. When enable_rack_awareness is set to true at the cluster level, the system uses the rack labels to spread partition replicas across different failure zones. |
rpc_server |
Remote Procedure Call (RPC) server IP address. |
rpc_server_tls |
TLS configuration for RPC server. |
seed_servers |
List of the seed servers used to join the current cluster. If the seed_servers list is empty, the node will be a cluster root and it will form a new cluster. |