欢迎来到天天文库
浏览记录
ID:25198968
大小:760.57 KB
页数:56页
时间:2018-11-18
《kafka安装配置与使用说明》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WORD格式可编辑Kafka安装配置及使用说明(铁树2018-08-08)(Windows平台,5个分布式节点,修改消息大小,调用程序范例)1安装配置采用5台服务器作为集群节点,IP地址为:XX.XX.0.12-XX.XX.0.16.每台机器依次安装配置JDK、zookeeper、kafka,先安装完一台机器,然后拷贝到其他机器,再修改配置文件。1.1JDK安装配置JDK版本:jdk1.7.0_51_x64解压版(jdk1.7.0_51_x64.rar)解压到C盘kafka目录下,如图所示。专业技术分享WORD格式可编辑设置环境变量:JAVA_HO
2、ME:C:kafkajdk1.7.0_51_x64PATH:C:kafkajdk1.7.0_51_x64bin1.1zookeeper安装配置1.1.1解压安装zookeeper版本:3.4.12(zookeeper-3.4.12.tar.gz)专业技术分享WORD格式可编辑解压到C盘kafka目录下,如图所示。1.1.1创建zookeeper数据目录和日志目录zkdata#存放快照C:kafkazookeeper-3.4.12zkdatazkdatalog#存放日志C:kafkazookeeper-3.4.12zkdatal
3、og专业技术分享WORD格式可编辑1.1.1修改配置文件进入到“C:kafkazookeeper-3.4.12”目录下的conf目录中,复制zoo_sample.cfg(官方提供的zookeeper的样板文件),重命名为zoo.cfg(官方指定的文件命名规则)。默认内容:专业技术分享WORD格式可编辑修改后配置文件为:#Thenumberofmillisecondsofeachtick专业技术分享WORD格式可编辑tickTime=2000#Thenumberofticksthattheinitial#synchronizationphasec
4、antakeinitLimit=10#Thenumberofticksthatcanpassbetween#sendingarequestandgettinganacknowledgementsyncLimit=5#thedirectorywherethesnapshotisstored.#donotuse/tmpforstorage,/tmphereisjust#examplesakes.dataDir=C:/kafka/zookeeper-3.4.12/zkdatadataLogDir=C:/kafka/zookeeper-3.4.12/zkd
5、atalog#theportatwhichtheclientswillconnectclientPort=12181server.1=XX.XX.0.12:12888:13888server.2=XX.XX.0.13:12888:13888server.3=XX.XX.0.14:12888:13888server.4=XX.XX.0.15:12888:13888server.5=XX.XX.0.16:12888:13888#themaximumnumberofclientconnections.#increasethisifyouneedtohan
6、dlemoreclients专业技术分享WORD格式可编辑#maxClientCnxns=60##Besuretoreadthemaintenancesectionofthe#administratorguidebeforeturningonautopurge.##http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance##ThenumberofsnapshotstoretainindataDirautopurge.snapRetainCount=100#P
7、urgetaskintervalinhours#Setto"0"todisableautopurgefeatureautopurge.purgeInterval=24配置文件解释:#tickTime:这个时间是作为Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一个心跳。#initLimit:这个配置项是用来配置Zookeeper专业技术分享WORD格式可编辑接受客户端(这里所说的客户端不是用户连接Zookeeper服务器的客户端,而是Zookeeper服务器集群中连接到Leader的Fol
8、lower服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过10个心跳的时间(也就是tickTime)长度后Z
此文档下载收益归作者所有