云服务器搭建kafka的坑

本文档详细介绍了如何在三台云主机上搭建Kafka集群,包括集群配置、Kafka服务器和生产消费者的内存分配。在配置过程中,提到了因版本兼容性选择Kafka版本,并在启动时遇到的元数据更新失败和批次创建时间过长的错误,给出了可能的原因及解决方案。通过Zookeeper同步topic元数据,并展示了创建、查看、生产和消费消息的步骤。
摘要由CSDN通过智能技术生成

集群配置

三台云主机搭建hadoop集群,zookeeper服务、Hbase、kafka。

节点 服务
node002 namenode,datanode,zkFC,zookeeper,HMaster ,HRegionServer,kafka Server
node003 namenode,datanode,zkFC,zookeeper,HMaster ,HRegionServer,Kafka Producter
node004 ,datanode,zookeeper,kafka ,HMaster ,HRegionServer,Kafka Consumer

kafka Server 启动内存最高256,最低128,Producter与Consumer都是128M这样分配下来2G内存只剩下了500m左右,因为后面还要启动sparkStructed Streaming。

kafka 配置

安装

因为前面搭建hadoop,hbase,hive吃过不少版本兼容的亏,所以在下载前确定了一下当前的版本。因为kafka主要是搭配sparkSQL使用,所以首先通过spark的兼容,打开github的spark项目的pom文件得到看到kafka的版本<<module>external/kafka-0-10-token-provider</module> <module>external/kafka-0-10</module> <module>external/kafka-0-10-assembly</module>

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值