Kakfa服务器配置文件的介绍

  


#代理的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)。

Kakfa服务器配置文件的介绍