首页 > 其他分享 >kafka安装

kafka安装

时间:2023-05-28 17:55:22浏览次数:35  
标签:bin -- server topic sh kafka 安装

下载

下载kafka二进制文件

image

源码不可用于启动,会报错,无法找到kafka.kafka类

配置

server配置文件config/server.properties

# 每一个broker的唯一标识
broker.id=0

# kafka数据目录
# A comma separated list of directories under which to store log files
log.dirs=/usr/local/bin/kafka_2.12-2.8.0/kafka-logs

# zk集群配置
zookeeper.connect=192.168.190.128:2181,192.168.190.129:2181,192.168.190.130:2181

启动

  1. 作为后台守护进程
bin/kafka-server-start.sh -daemon config/server.properties

作为守护进程,运行于后台,控制台不输出日志

启动记录,jps命令会显示有kafka进程

image

其中QuorumPeerMain为zookeeper进程

  1. 非守护进程启动
bin/kafka-server-start.sh config/server.properties

非守护进程启动,控制台一直有日志打印,无法输入其它命令、操作

创建topic

#创建topic
bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092
#查看topic
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
#查看topic描述
bin/kafka-topics.sh --describe --bootstrap-server localhost:9092

生产和消费

#控制台生产者
bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092
#k
bin/kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092

标签:bin,--,server,topic,sh,kafka,安装
From: https://www.cnblogs.com/clover139/p/17438546.html

相关文章

  • Linux 安装 RabbitMQ
    一、概要1.环境(1)RockyLinux9.1(2)RabbitMQ3.11.162.安装方式针对RHEL系统,RabbitMQ官方介绍了两种安装方式:(1)通过Yumrepositories安装,需要配置Yumrepositories文件并设置RabbitMQ镜像地址。这是官方强烈推荐的安装方式,也是本文选择的安装方式;(2)下载RPM包......
  • 五分钟了解Redis入门安装
    一、Redis是什么二、下载简单一点直接打开GitHub,下载.mis 三、安装 一直下一步,到这里更换你想要的路径,然后勾上自动添加环境变量,就不用手动添加  安装好的目录文件 四、启动点击redis-cli.exe 这个就是默认默认的端口号 五、配置文件cmd打开配置账号密六......
  • linux安装cuda11.3 多版本切换
    https://developer.nvidia.com/cuda-toolkit-archivelsb_release查看ubuntu版本,选择对应版本后通过runfile安装:wgethttps://developer.download.nvidia.com/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.runsudoshcuda_11.3.1_465.19.01_linux.run......
  • Git安装和配置教程:Windows/Mac/Linux三平台详细图文教程,带你一次性搞定Git环境
    Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境Windows平台安装Git首先,你需要从Git官网下载Window......
  • Git安装和配置教程:Windows/Mac/Linux三平台详细图文教程,带你一次性搞定Git环境
    Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境Windows平台安装Git首先,你需要从Git官网下载Windo......
  • 202305281631-《远程Linux服务器——安装tomcat8、jdk1.8、mysql5——mysql workerben
    bash已连接的上,但workerbench连不上,提示:1.FailedtoConnecttoMySQLat11.11.11.111:[email protected]'11.11.11.111'isnotallowedtoconnecttothisMySQLserver解决办法(为什么,我也不知道):1.登录mysql,一次执......
  • CentOS 9 安装 Nginx 模块 `subs_filter`
    sub_filter和subs_filter区别sub_filter(0.7.24):替换响应体(ResponseBody)中的文本,只能设置一组替换。subs_filter:替换响应体(ResponseBody)和响应头(ResponseHeaders)中的文本,可以设置多组替换。sub_filter使用案例:http{server{listen80;server_n......
  • 安装Adobe creative cloud 安装后闪退,也没有出现安装后的图标
    大概率是没有卸载干净,删除/Library/ApplicationSupport这个的Adobe文件以及删除/Applications这里的Adobe文件在官网下载CreativeCloudCleanerTool地址https://helpx.adobe.com/cn/creative-cloud/kb/cc-cleaner-tool-installation-problems.html......
  • CentOS 9 安装 Nginx 模块 `subs_filter`
    sub_filter和subs_filter区别sub_filter(0.7.24):替换响应体(ResponseBody)中的文本,只能设置一组替换。subs_filter:替换响应体(ResponseBody)和响应头(ResponseHeaders)中的文本,可以设置多组替换。sub_filter使用案例:http{server{listen80;server_......
  • 汇编DOS-BOX的安装
           ......