# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# [Link]
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# see [Link] for additional details and defaults
############################# Server Basics #############################
# The id of the broker. This must be set to a unique integer for each broker.
[Link]=1
############################# Socket Server Settings #############################
# The address the socket server listens on. It will get the value returned from
# [Link]() if not configured.
# FORMAT:
# listeners = listener_name://host_name:port
# EXAMPLE:
# listeners = PLAINTEXT://[Link]
#listeners=SSL://:9093
# Hostname and port the broker will advertise to producers and consumers. If not
set,
# it uses the value for "listeners" if configured. Otherwise, it will use the
value
# returned from [Link]().
[Link]=PLAINTEXT://kafka1:9092
# Maps listener names to security protocols, the default is for them to be the
same. See the config documentation for more details
#[Link]=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLA
INTEXT,SASL_SSL:SASL_SSL
# The number of threads that the server uses for receiving requests from the
network and sending responses to the network
[Link]=20
# The number of threads that the server uses for processing requests, which may
include disk I/O
[Link]=3
# The send buffer (SO_SNDBUF) used by the socket server
[Link]=102400
# The receive buffer (SO_RCVBUF) used by the socket server
[Link]=102400
# The maximum size of a request that the socket server will accept (protection
against OOM)
[Link]=104857600
############################# Log Basics #############################
# A comma separated list of directories under which to store log files
[Link]=/data/kafka
# The default number of log partitions per topic. More partitions allow greater
# parallelism for consumption, but this will also result in more files across
# the brokers.
[Link]=1
# The number of threads per data directory to be used for log recovery at startup
and flushing at shutdown.
# This value is recommended to be increased for installations with data dirs
located in RAID array.
[Link]=1
############################# Internal Topic Settings
#############################
# The replication factor for the group metadata internal topics
"__consumer_offsets" and "__transaction_state"
# For anything other than development testing, a value greater than 1 is
recommended for to ensure availability such as 3.
[Link]=3
[Link]=3
[Link]=2
############################# Log Flush Policy #############################
# Messages are immediately written to the filesystem but by default we only fsync()
to sync
# the OS cache lazily. The following configurations control the flush of data to
disk.
# There are a few important trade-offs here:
# 1. Durability: Unflushed data may be lost if you are not using replication.
# 2. Latency: Very large flush intervals may lead to latency spikes when the
flush does occur as there will be a lot of data to flush.
# 3. Throughput: The flush is generally the most expensive operation, and a
small flush interval may lead to excessive seeks.
# The settings below allow one to configure the flush policy to flush data after a
period of time or
# every N messages (or both). This can be done globally and overridden on a per-
topic basis.
# The number of messages to accept before forcing a flush of data to disk
#[Link]=10000
# The maximum amount of time a message can sit in a log before we force a flush
#[Link]=1000
############################# Log Retention Policy #############################
# The following configurations control the disposal of log segments. The policy can
# be set to delete segments after a period of time, or after a given size has
accumulated.
# A segment will be deleted whenever *either* of these criteria are met. Deletion
always happens
# from the end of the log.
# The minimum age of a log file to be eligible for deletion due to age
[Link]=168
# A size-based retention policy for logs. Segments are pruned from the log unless
the remaining
# segments drop below [Link]. Functions independently of
[Link].
#[Link]=1073741824
# The maximum size of a log segment file. When this size is reached a new log
segment will be created.
[Link]=1073741824
# The interval at which log segments are checked to see if they can be deleted
according
# to the retention policies
[Link]=300000
############################# Zookeeper #############################
# Zookeeper connection string (see zookeeper docs for details).
# This is a comma separated host:port pairs, each corresponding to a zk
# server. e.g. "[Link]:3000,[Link]:3001,[Link]:3002".
# You can also append an optional chroot string to the urls to specify the
# root directory for all kafka znodes.
[Link]=zookeeper1:2181,zookeeper2:2181,zookeeper13:2181
# Timeout in ms for connecting to zookeeper
[Link]=6000
############################# Group Coordinator Settings
#############################
# The following configuration specifies the time, in milliseconds, that the
GroupCoordinator will delay the initial consumer rebalance.
# The rebalance will be further delayed by the value of
[Link] as new members join the group, up to a maximum of
[Link].
# The default value for this is 3 seconds.
# We override this to 0 here as it makes for a better out-of-the-box experience for
development and testing.
# However, in production environments the default value of 3 seconds is more
suitable as this will help to avoid unnecessary, and potentially expensive,
rebalances during application startup.
[Link]=3000
############################# ADDITIONAL #############################
[Link]=false
[Link]=true
#[Link]=SSL
#[Link]=PLAIN
#[Link]=PLAIN
#[Link]=/opt/ssl/[Link]
#[Link]=abc*****
#[Link]=abc*****
#[Link]=/opt/ssl/[Link]
#[Link]=xyz****
#[Link]=required
#[Link]=[Link]
#[Link]=HTTPS
#[Link]=true
#[Link]=true
#[Link]=User:admin
#[Link]=CustomizedPrincipalBuilderClass
#[Link]
[Link]=5000
[Link]=3
[Link]=4
[Link]=10485760
[Link]=655360