首页 > 其他分享 >Kafaka安装与配置(二十五)

Kafaka安装与配置(二十五)

时间:2022-10-28 21:26:21浏览次数:92  
标签:bat kafka -- zookeeper server Kafaka 二十五 Kafka 安装

1.简介

  • Kafka是一个分布式的流媒体平台。
  • Kafka可以应用于消息系统、日志收集、用户行为追踪、流式处理等多种场景。
  • Kafka具有高吞吐量、消息持久化、高可靠性、高扩展性等优点
  • Kafka集群中的每台服务器叫Broker,整个集群由zookeeper进行管理
  • Kafka采用发布订阅模式,每条消息都要发送到指定的Topic上
  • 每个Topic可分为多个Partition,这样可以提高Kafka的并发执行能力
  • Kafka术语
    • Broker、Zookeeper、 Topic、Partition、Offset
    • Leader Replica、Follower Replica

2.下载

下载地址

速度太慢的话可以使用镜像站点

下载完成后直接解压即可

3.配置

  • config/zookeeper.properties
    设置zookeeper运行时数据的存放目录
# the directory where the snapshot is stored.
dataDir=G:/tmp/zookeeper
  • config/server.properties
    设置日志文件的存放位置
# A comma separated list of directories under which to store log files
log.dirs=G:/tmp/kafka-logs

4.运行

执行bin/windows/下的命令

如果是Linux系统,则执行bin下的命令

  1. 启动zookeeper
.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
  1. 启动kafaka
.\bin\windows\kafka-server-start.bat .\config\server.properties

5.基本使用

  • 创建主题
    bin/windows/目录下执行命令
$./kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test
Created topic test.

replication-factor(副本)partitions(分区)topic(主题)

  • 查看主题
$./kafka-topics.bat --list --bootstrap-server localhost:9092
test
  • 生产者发送消息
$./kafka-console-producer.bat --broker-list localhost:9092 --topic test
>hello
>world
  • 消费者读取消息
$./kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

参考链接
https://www.nowcoder.com/study/live/246/5/5

标签:bat,kafka,--,zookeeper,server,Kafaka,二十五,Kafka,安装
From: https://www.cnblogs.com/dalelee/p/16736176.html

相关文章

  • Debian安装 WineHQ 安装包
    https://wiki.winehq.org/Debian_zhcnWineHQ源仓库的密钥于2018-12-19改变过。如果您在此之前下载添加过该密钥,您需要重新下载和添加新的密钥并运行sudoaptupdate......
  • Python RabbitMQ pika的安装及direct路由模式的使用
    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件,RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有......
  • sqlserver2016安装包简要说明
    sqlserver2016安装包简要说明如果要装vs,先装了sqlserver数据库再装vs,因为vs自带了sqlserver简版,会和sqlserver2016有冲突。 先装sqlserver内核    然后装管......
  • 安装JAVA-2022-10-28
    安装JDK百度搜索JDK8,找到下载路径同意协议下载电脑对应版本双击安装记住安装路径配置环境变量我的电脑-右键-属性-环境变量-名字:JAVA_HOME属性......
  • WindowsServer2008 安装.NET Framework 4.0 失败,错误HRESULT 0xc8000222解
    安装.NETFramework4.0失败错误提示如下图: 解决方案:一、点击开始、运行。输入CMD,打开CMD在命令行里面输入netstopWuAuServ然后按回车键,提示如下图所示: 二......
  • 未安装c的visualstudio语言支持。代码编辑IntelliSense将不可用
    错误如下:未安装c的visualstudio语言支持。代码编辑IntelliSense将不可用。服务器空间的标记IntelliSense可能不起作用 运行VisualStudio2008的时候弹出一个如题的......
  • IIS安装不了 ASP.NET (4.0.30319.0)
     如图所示没有怎办?IIS没有  ASP.NET(4.0.30319.0) 我的电脑win10专业版(家庭版升级来的)现象再现:今日在Win10上面ASP.NET网站突然不能跑了,过程再现:根据资料提示......
  • centos7安装gitlab
    centos7安装gitlabgitlab下载地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.7.8-ce.0.el7.x86_64.rpm 1、安装相关依赖yum-yinstal......
  • 新编译安装 NGINX
    2.1安装nginx2.1.1在这个时候我们需要安装依赖包yum-yinstallpcrepcre-devel zlibzlib-devel opensslopenssl-devel2.1.2下载并且解压到(/usr/local/src目录......
  • mac版 AutoCAD(LT)安装失败,提示“Error 112”的解决方法
    很多网友反映,第一次安装AutoCAD(LT)2022或者2023的时候都能成功,但是有问题卸载后,想要重装时,安装到一定进度后,进度条会回退到0,然后提示安装失败,Error112。,这种情况如何解决......