Kafka 基本配置

最新在官网中提供的下载的二进制版本中,可以下载到不同scala版本的Kafka,可以从 http://kafka.apache.org/downloads 下载,但本身来说 Kafka 是不依赖 scala 环境的。

Kafka 0.10.X.Y 版本应该也是生产环境中使用得最多的版本(该版本更新最多)
0.10.0.0/0.10.0.1/0.10.1.0/0.10.1.1/0.10.2.0/0.10.2.1/0.10.2.2

Kafka 的命名方式相对有点儿另类(比如 kafka_2.10-0.10.2.2.tgz ),个人更宁愿将其修改为习惯的方式(个人更习惯于CDH的命名格式):

mv kafka_2.10-0.10.2.2/ kafka-0.10.2.2-scala2.10/

Kafka 目录结构如下:

/bin 操作脚本
/config 配置文件
/libs 依赖的库
/logs 日志文件
# kafka把 server 端日志分为5种类型,server, request, state,log-cleaner,controller

需要配置的文件:

# server.properties
broker.id=0
listeners=PLAINTEXT://bigdata-pro05.canc.com:9092    # 新版本 0.10.x 配置弃用了advertised.host.name 和 advertised.port这两个配置项,只配置advertised.listeners就ok
log.dirs=/opt/modules/kafka-0.10.2.2-scala2.10/logs
zookeeper.connect=bigdata-pro04.canc.com:2181,bigdata-pro05.canc.com:2181,bigdata-pro06.canc.com:2181

你可能感兴趣的:(Kafka 基本配置)