Kafka集群的安装与配置
使用过kafka的童鞋应该都知道,kafka的安装是比较简单的,尤其跟hadoop,storm这类相比。本文就主要介绍kafka集群的安装和配置方法。
安装环境
本人在安装kafka集群时,因为集群已经配置好了CDH的环境,在CDH环境安装kafka就变得非常简单。集群环境如下:
Name | Value |
---|---|
Java版本 | java 1.6.0_31 |
Linux版本 | Centos 6.6 |
CDH版本 | CDH 5.4.0 |
zookeeper版本 | Zookeeper 3.4.5-cdh5.4.0 |
安装Kafka
下载相应kafka版本
这是kafka的官网Download地址,我们安装的kafka版本为2.10-0.8.1.1
,就选择下载kafka-0.8.1.1-src.tgz
.
安装
这个安装就是解压对应的压缩文件:
1 | tar -zxvf kafka-0.8.1.1-src.tgz |
配置
这里的配置主要是broker
的配置,修改kafka-0.8.1.1-src/config/server.properties
文件,参数意义,重要的设置参数,在下面的配置文件我们会加以说明:
1 | # Licensed to the Apache Software Foundation (ASF) under one or more |
配置好以上信息之后,单个节点的kafka环境也就配置好了,同样的我们在其他节点也这样安装配置即可。
最后,再补充一点,经过我之前对kafka速度的测试,发现这上面Socket Server Settings
下的几个参数对于速度的提升比较重要(brokerconfigs),根据服务器的配置情况,可以适当增大一些参数,比如我用的集群可以设置为下面这样:
num.network.threads
:20num.io.threads
:8socket.send.buffer.bytes
:1048576socket.receive.buffer.bytes
:1073741824socket.request.max.buytes
:1073741824
公众号
个人公众号(柳年思水)已经上线,最新文章会同步在公众号发布,欢迎大家关注~