#代理的id。这一定是为每个代理设置一个唯一的整数。
#节点的ID,必须与其它节点不同
代理。id=0
#开关,使主题删除,默认值是假的
#选择启用删除主题功能,默认假
delete.topic.enable=true
unclean.leader.election。使=true
# # # # # # # # # # # # # # # # # # # # # # # # # # # # #套接字服务器设置# # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#服务器监听套接字地址。它会返回的值从
# java.net.InetAddress.getCanonicalHostName()如果不是配置。
#,,格式:
#,,,听众=listener_name://host_name:港口
#,,例如:
#,,,听众=明文://your.host.name: 9092
#监听端口及IP
听众=明文://. x.x.x。x: 9092
#主机名和端口代理将广告生产者和消费者。如果没有设置,
#它使用值“listeners"如果只配置;否则,它将使用价值
# java.net.InetAddress.getCanonicalHostName回来()。
# advertised.listeners=明文://your.host.name: 9092
#侦听器名称映射到安全协议,默认是对他们来说是相同的。更多详细信息,请参见配置文档
# listener.security.protocol。地图=明文:明文,SSL: SSL, SASL_PLAINTEXT: SASL_PLAINTEXT, SASL_SSL: SASL_SSL
#线程的数量,从网络接收请求的服务器使用和将响应发送到网络
#接受网络请求的线程数
num.network.threads=6
#线程的数量,处理请求的服务器使用,其中可能包括磁盘I/O
#进行磁盘IO的线程数
num.io。线程=16
#发送缓冲区(SO_SNDBUF)使用的套接字服务器
#套接字服务器使用的发送缓冲区大小
socket.send.buffer。字节=102400
#接收缓冲区(SO_RCVBUF)使用的套接字服务器
#套接字服务器使用的接收缓冲区大小
socket.receive.buffer。字节=102400
#请求的最大大小,套接字服务器将接受(防止伯父)
#单个请求最大能接收的数据量
socket.request.max。字节=104857600
# # # # # # # # # # # # # # # # # # # # # # # # # # # # #日志基础# # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#逗号分离的目录列表,存储日志文件
#一个逗号分隔的目录列表,用来存储日志文件
日志。dirs=/数据/kafka-logs
#默认每个主题的日志分区数。多个分区允许更大的
#并行性消费,但是这也会导致多个文件在
#经纪人。
#每个主题的日志分区的默认数量。更多的分区允许更大的并行操作,但是它会导致节点产生更多的文件
num。分区=6
#线程的数量每数据目录用于日志恢复启动和关闭冲洗。
#这个值建议增加安装数据dirs位于RAID阵列。
#每个数据目录中的线程数,用于在启动时日志恢复,并在关闭时刷新。
num.recovery.threads.per.data。dir=4
# #是否开启日志压缩
log.cleaner。使=true
# #是否允许控制器关闭代理,若是设置为真的,会关闭所有在这个代理上的领袖,并转移到其他经纪人
controlled.shutdown.enable=true
#如果unclean.leader.election.enable参数的值为false,那么就意味着非ISR中的副本不能够参与选举,此时无法进行新的选举,此时整个分区处于不可用状态。如果unclean.leader.election.enable参数的值为真,那么可以从非ISR集合中选举追随者副本称为新的领袖。
unclean.leader.election。使=false
# #一个话题,默认分区复制个的数,不得大于集群中经纪人的个数
default.replication。因素=3
# #是否允许自动创建主题,若是假的,就需要通过命令创建主题
auto.create.topics。使=false
# #领袖进行复制的线程数,增大这个数值会增加追随者的IO
num.replica。取物=2
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # Settings 内部主题;# # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#组元数据的复制因子内部主题“__consumer_offsets"和“__transaction_state"
#开发测试以外,一个值大于1的建议,确保可用性,如3所示。
#内部主题设置
#对于除了开发测试之外的其他任何东西,组元数据内部主题的复制因子“__consumer_offsets”和“__transaction_state”,建议值大于1,以确保可用性(如3)。