Kafka配置文件Server.properties文件的配置

要点

-基础配置
-安全配置


1 基础配置

主要配置参数有

  1. broker.id=0
  2. port=9092
  3. localhost=127.0.0.1 内网地址
  4. advertised.host.name=阿里云外网映射地址
  5. delete.topic.enable=true
  6. listeners = PLAINTEXT://your.host.name:9092
  7. log.dirs=/tmp/kafka-logs
    topic文件存放的位置
  8. zookeeper.connect=localhost:2181
  9. auto.create.topics.enable=false
    应该是发送数据到broker上的时候,如果设置为true的时候。当没有找到Topic的情况下,会自动创建Topic。

更多详细配置可以参考:Kafa配置文件说明Kafka配置说明。前一篇写的更赞一点


2 安全配置

# kafka的安全机制 下面主要是kafka0.9之后 用来配置kafka安全机制的
# [http://blog.csdn.net/geting/article/details/52044055](http://blog.csdn.net/geting/article/details/52044055)
# 关于broker的安全协议
security.inter.broker.protocol=SASL_PLAINTEXT
# sasl 机制 关于broker信息交互的协议
sasl.mechanism.inter.broker.protocol=PLAIN
# sasl  允许的机制协议 
sasl.enabled.mechanisms=PLAIN
listeners=PLAINTEXT://127.0.0.1:9092,SASL_PLAINTEXT://127.0.0.1:9093

关于授权的配置

# http://blog.csdn.net/qq_25667523/article/details/51784966
# 授权人所用的class的名称
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
# 无acl情况下 允许所有人
allow.everyone.if.no.acl.found=true
# 超级用户
super.users=User:admin

更多安全配置可以查看Kafka JAAS Plain SASL 安全认证配置authorizer.class授权。当然可以查看官网的例子啦。

©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页