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

来源:互联网 发布:qq群优惠券淘宝客软件 编辑:程序博客网 时间:2024/06/08 03:28

要点

-基础配置
-安全配置


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=PLAINlisteners=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授权。当然可以查看官网的例子啦。

1 0
原创粉丝点击