kafka安装配置及其使用说明

kafka安装配置及其使用说明

ID:21456470

大小:760.43 KB

页数:56页

时间:2018-10-22

kafka安装配置及其使用说明_第1页
kafka安装配置及其使用说明_第2页
kafka安装配置及其使用说明_第3页
kafka安装配置及其使用说明_第4页
kafka安装配置及其使用说明_第5页
资源描述:

《kafka安装配置及其使用说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、^~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目录下,如图所示。^~设置环境变量:JAVA_HOME:C:kafkajdk1.7.0_51_x64PAT

2、H:C:kafkajdk1.7.0_51_x64bin1.1zookeeper安装配置1.1.1解压安装zookeeper版本:3.4.12(zookeeper-3.4.12.tar.gz)^~解压到C盘kafka目录下,如图所示。1.1.1创建zookeeper数据目录和日志目录zkdata#存放快照C:kafkazookeeper-3.4.12zkdatazkdatalog#存放日志C:kafkazookeeper-3.4.12zkdatalog^~1.1.1修改配置文件进入到“C:kafkazookeeper-3.4.12”目录下的conf

3、目录中,复制zoo_sample.cfg(官方提供的zookeeper的样板文件),重命名为zoo.cfg(官方指定的文件命名规则)。默认内容:^~修改后配置文件为:#Thenumberofmillisecondsofeachtick^~tickTime=2000#Thenumberofticksthattheinitial#synchronizationphasecantakeinitLimit=10#Thenumberofticksthatcanpassbetween#sendingarequestandgettinganacknowledgementsyncLi

4、mit=5#thedirectorywherethesnapshotisstored.#donotuse/tmpforstorage,/tmphereisjust#examplesakes.dataDir=C:/kafka/zookeeper-3.4.12/zkdatadataLogDir=C:/kafka/zookeeper-3.4.12/zkdatalog#theportatwhichtheclientswillconnectclientPort=12181server.1=XX.XX.0.12:12888:13888server.2=XX.XX.0.13:128

5、88:13888server.3=XX.XX.0.14:12888:13888server.4=XX.XX.0.15:12888:13888server.5=XX.XX.0.16:12888:13888#themaximumnumberofclientconnections.#increasethisifyouneedtohandlemoreclients^~#maxClientCnxns=60##Besuretoreadthemaintenancesectionofthe#administratorguidebeforeturningonautopurge.##ht

6、tp://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance##ThenumberofsnapshotstoretainindataDirautopurge.snapRetainCount=100#Purgetaskintervalinhours#Setto"0"todisableautopurgefeatureautopurge.purgeInterval=24配置文件解释:#tickTime:这个时间是作为Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每

7、个tickTime时间就会发送一个心跳。#initLimit:这个配置项是用来配置Zookeeper^~接受客户端(这里所说的客户端不是用户连接Zookeeper服务器的客户端,而是Zookeeper服务器集群中连接到Leader的Follower服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过10个心跳的时间(也就是tickTime)长度后Zookeeper服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是10*2000=20秒#syncLimit:这个配置项标识Leader与Follower之间发送消息,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。