kafka单机安装2.8.0

这篇博客详细介绍了如何在单机上安装部署Kafka 2.8.0,包括安装JDK 1.7、Zookeeper,设置配置文件,创建Topic,启动Producer和Consumer,以及使用KafkaOffsetMonitor进行监控。通过这个过程,读者可以了解Kafka的基本工作原理和操作流程。
摘要由CSDN通过智能技术生成

  

 

kafka本地单机安装部署

 

 

 

原理

 

Kafka是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。

1、 消息的发布称为 producer,即生产者。消息的订阅称作 consumer,即消费者。一台 kafka服务器就是一个broker。一个集群由多个broker组成。

2、Producer和broker之间没有负载均衡机制。broker和consumer之间利用zookeeper进行负载均衡。所有broker和consumer都会在zookeeper中进行注册,且 zookeeper会保存他们的一些元数据信息。如果某个broker和consumer发生了变化,所有其他的broker和consumer都会得到通知。

3、producer产生和推送(push)数据到broker,consumer从broker拉取(pull)数据并进行处理。 

4、使用磁盘进行存储,线性读写,速度快:避免了数据在JVM内存和系统内存之间的复制,减少性能的创建对象和垃圾回收。

Kafka的作用类似于缓存,即活跃的数据和离线处理系统之间的缓存。

准备工作: 

上述的文件除了jdk以外均放在/opt/kafka目录下

 

1、安装jdk1.7包

 

tar -zxvf jdk-7u55-linux-x64.gz

 

vim /etc/profile

export JAVA_HOME=/opt/jdk1.7.0_55

export PATH=$JAVA_HOME/bin:$PATH

 

使其立即生效 source /etc/profile 
检查是否安装成功:java –version

至此jdk安装配置成功。

 

2、安装zookeeper包 

 

cd /opt/kafka 
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz 
tar -zxvf zookeeper-3.3.6.tar.gz 
vim /etc/profile

<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值