首页 > 其他分享 >Kafka单节点单broker部署及使用

Kafka单节点单broker部署及使用

时间:2022-09-21 22:47:39浏览次数:46  
标签:node01 -- zookeeper broker kafka topic 2181 Kafka 节点

1.Kafka单节点单broker部署及使用


(1)配置Kafka的config目录下的server.properties文件

  进入$KAFKA_ HOME/ config/ server properties
  vim server properties

主要更改内容:

  broker. id=0
  listeners=PLAINTEXT://192.168.51.100:9092
  host. name=node01(自己的主机名)
  log. dirs=/kbb/install/kafka/datas
  zookeeper.connect=node01:2181,node02:2181,node03:2181/kafka


2.启动Kafka

至少启动两个zookeeper,因为server.properties文件中的zookeeper.connect=node01:2181,node02:2181,node03:2181/kafka写了3个主机,至少有两个服务器上的zookeeper启动才算是集群

 

cd /kbb/install/kafka
bin/kafka-server-start.sh config/server.properties

 

3.创建topic:zookeeper

注意:

  1)其中命令中的testtopic为创建topic的名字

  2)若kafka版本大于等于2.2使用--bootstrap-server替代--zookeeper 版本2.2以上也兼容--zookeeper

kafka-topics.sh --create --zookeeper node01:2181/kafka --replication-factor 1 --partitions 1 --topic testtopic


4.查看所有topic名称

注意:因为server.properties文件中的zookeeper.connect=node01:2181,node02:2181,node03:2181/kafka,所以查看时要在后面加/kafka)
kafka-topics.sh --list --zookeeper node01:2181/kafka

 


5.发送消息:broker

(在服务器上打开一个生产者,然后把输入的每行数据发送到kafka中的命令)
cd /kbb/install/kafka
bin/kafka-console-producer.sh --broker-list node01:9092 --topic test_topic

 

6.打开一个消费者来消费消息:zookeeper

注意:因为server.properties文件中的zookeeper.connect=node01:2181,node02:2181,node03:2181/kafka,所以查看时要在后面加/kafka)
cd /kbb/install/kafka
bin/kafka-console-consumer.sh --zookeeper node01:2181/kafka --topic test_topic --from-beginning

注:--from-beginning的作用
如果带该参数表示从头开始消费,

不从头开始消费
bin/kafka-console-consumer.sh --zookeeper node01:2181/kafka --topic test_topic


7.查看所有topic具体信息

kafka-topics.sh --describe -zookeeper node01:2181/kafka

8.查看指定topic具体信息(test_topic是要查看topic的名次)kafka-topics.sh --describe -zookeeper node01:2181/kafka --topic test_topic

标签:node01,--,zookeeper,broker,kafka,topic,2181,Kafka,节点
From: https://www.cnblogs.com/Lizhichengweidashen/p/16717426.html

相关文章

  • Kafka概述
    1、Kafka概述:和消息系统类似(1)特性:1)发布和订阅 2)实时处理数据流 3)分布式存储(2)功能:构建实时数据管道和实时数据流处理,横向扩展(通过增加机器的方式......
  • 【转】Windows安装运行Kafka
    在Windows安装运行Kafka原文地址:https://www.cnblogs.com/flower1990/p/7466882.html一、安装JAVAJDK1、下载安装包http://www.oracle.com/technetwork/java/javase......
  • springboot+Flink(读取kafka并存入Mysql)20220921
    1、mysql数据库test 2、kafka创建主题student  3、pom.xml<properties><java.version>1.8</java.version><project.build.sourceEncod......
  • 如何确保kafka topic已经删除
    问题描述TopicExistsException:Topic'xxx'ismarkedfordeletion.在写kafka工具时,有两个方法:批量创建topic和批量删除topic。运维操作一般是,批量删除一堆topic,然......
  • 5种kafka消费端性能优化方法
    摘要:带你了解基于FusionInsightHD&MRS的5种kafka消费端性能优化方法。本文分享自华为云社区《FusionInsightHD&MRSkafka消费端性能优化方法》,作者:穿夹克的坏猴子。kaf......
  • Kafka开启SASL认证 【windowe详细版】
    一、JAAS配置Zookeeper配置JAASzookeeper环境下新增一个配置文件,如zk_server_jass.conf,内容如下:Server{ org.apache.kafka.common.security.plain.PlainLoginModule......
  • 万节点规模云服务的 SRE 能力建设
    简介: 随着越来越多企业以容器作为系统底座,那么阿里云的云服务又是如何进行SRE规划呢?下文将由资深SRE工程师拆解2万节点规模云服务背后的SRE能力建设,立即点击观看!......
  • Sqlserver 根据父节点ID查询所有子节点
    举例:    根据父节点ID查询出所有子节点不含父节点DECLARE@ParentIDintSET@ParentID='3';withCTEGetChildas(select*from[dbAssetCheck-yili].[d......
  • Flink-状态一致性(如何保证exactly-once、flink+kafka端到端保证exactly-once)
    当在分布式系统中引入状态时,自然也引入了一致性问题。一致性实际上是"正确性级别"的另一种说法,也就是说在成功处理故障并恢复之后得到的结果,与没有发生任何故障时得到的结......
  • Kafka本地单实例安装
    下载安装从国内镜像站点下载并安装Kafka安装包,以下载并安装v3.2.3版本为例。$tar-xzfkafka_2.12-3.2.3.tgz$cdkafka_2.12-3.2.3启动服务如下命令均在Kafka安装......