1.目标 - 卡夫卡工具

在我们上一期的Kafka教程中,我们讨论了Kafka Workflow。今天,我们将讨论Kafka Tool。首先,我们将看到卡夫卡的意义。此外,我们将了解两个Kafka工具。Apache Kafka Tool分为两种类型 - 系统工具和复制工具。 
那么,让我们开始Kafka工具教程。

Apache Kafka工具 - 系统和复制工具

2.什么是卡夫卡?

它是一个发布 - 订阅消息传递系统。基本上,消息传递系统允许您在进程,应用程序和服务器之间发送消息。此外,Kafka是一个可以定义和进一步处理主题的软件。此外,应用程序可以连接到该系统并将消息传送到主题。但是,消息可以包含来自我们个人博客上任何事件的任何类型的信息,也可以是可以触发任何其他事件的非常简单的文本消息。
阅读Apache Kafka Security

3.卡夫卡工具类型

基本上,Kafka中的工具打包在“org.apache.kafka.tools。*。此外,这些Kafka工具分为两种类型:

卡夫卡工具及其类型

  • 系统工具
  • 复制工具

只需3分钟即可测试您的Kafka知识

一个。卡夫卡系统工具

通过使用运行类脚本,可以从命令行运行Kafka中的系统工具。它的语法是:

  1. bin/kafka-run-class.sh package.class - - options

但是,Kafka系统工具有以下几种类型:

一世。Kafka迁移工具

为了将Kafka代理从一个版本迁移到另一个版本,我们使用Kafka Migration Tool。

II。镜子制造商

此外,我们使用Mirror Maker工具将一个Kafka集群镜像到另一个Kafka集群。
卡夫卡的优点和缺点

III。消费者抵消检查

消费者偏移检查工具显示Kafka主题,偏移,logSize,消费者组,分区,指定主题和消费者组的所有者。

湾 Kafka复制工具

它是一个高级设计工具。基本上,为了更强的耐用性和更高的可用性,这里添加了复制工具。但是,Kafka复制工具是 -

一世。创建主题工具

要通过复制因子和默认分区数创建主题,我们使用此创建主题工具。此外,使用Kafka的默认方案进行副本分配。

II。列出主题工具

它列出了给定主题列表的信息。但是,如果命令行上没有可用的主题,则该工具会查询Zookeeper以获取所有主题并列出其信息。此外,该工具显示各种字段,如主题名称,分区,领导者,副本,isr。

III。添加分区工具

基本上,在创建主题时必须指定主题的分区数。但是,当主题的数量增加时,我们可能需要更多的主题分区。因此,为了在特定主题中添加更多分区,我们使用此添加分区工具。此外,允许手动复制分配添加的分区。
阅读Apache Kafka Consumer | Kafka Consumer的例子
所以,这完全是关于Kafka Tool及其不同类型的。希望你喜欢我们的解释。

4.结论 - 卡夫卡的工具

因此,在这个Kafka工具教程中,我们已经看到了Kafka工具及其不同类型。此外,我们还讨论了卡夫卡的简要介绍。此外,我们还看到了Kafka系统工具及其类型以及Kafka复制工具及其语法类型。此外,如果对卡夫卡工具有任何疑问,请随时在评论部分询问。
另见 -

Kafka工具教程 - Apache Kafka中的2个重要工具的更多相关文章

  1. Kafka排队:Apache Kafka作为消息传递系统

    1.目标 在这个Apache Kafka教程中,我们将学习Apache Kafka  Queuing 的概念  .基本上,Kafka中的排队是传统消息传递的模型之一.所以,让我们首先简要介绍Kafka ...

  2. PostgreSQL教程收集(中文文档/命令行工具/常用命令)

    http://www.postgres.cn/docs/9.6/index.html(中文文档) https://www.postgresql.org/docs/10/static/auth-meth ...

  3. Apache Kafka教程

    1.卡夫卡教程 今天,我们正在使用Apache Kafka Tutorial开始我们的新旅程.在这个Kafka教程中,我们将看到什么是Kafka,Apache Kafka历史以及Kafka的原因.此外 ...

  4. Apache Kafka安全| Kafka的需求和组成部分

    1.目标 - 卡夫卡安全 今天,在这个Kafka教程中,我们将看到Apache Kafka Security 的概念  .Kafka Security教程包括我们需要安全性的原因,详细介绍加密.有了这 ...

  5. Apache Kafka Connect - 2019完整指南

    今天,我们将讨论Apache Kafka Connect.此Kafka Connect文章包含有关Kafka Connector类型的信息,Kafka Connect的功能和限制.此外,我们将了解Ka ...

  6. Apache Kafka 企业级消息队列

    1.大纲 了解 Apache Kafka是什么 掌握Apache Kafka的基本架构 搭建Kafka集群 掌握操作集群的两种方式 了解Apache Kafka高级部分的内容 2.消息系统的作用是什么 ...

  7. 实践部署与使用apache kafka框架技术博文资料汇总

    前一篇Kafka框架设计来自英文原文(Kafka Architecture Design)的翻译及整理文章,非常有借鉴性,本文是从一个企业使用Kafka框架的角度来记录及整理的Kafka框架的技术资料 ...

  8. Kafka简明教程

    作者:柳树之 www.jianshu.com/p/7b77723d4f96 Kafka是啥?用Kafka官方的话来说就是: Kafka is used for building real-time d ...

  9. Apache Kafka Consumer 消费者集

    1.目标 在我们的上一篇文章中,我们讨论了Kafka Producer.今天,我们将讨论Kafka Consumer.首先,我们将看到什么是Kafka Consumer和Kafka Consumer的 ...

随机推荐

  1. 3.Vue 实例

    创建一个 Vue 实例 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的: var vm = new Vue({ // 选项 }) 虽然没有完全遵循 MVVM 模型,但是 V ...

  2. Tomcat配置二级域名的分配与访问

    回顾tomcat Tomcat是Apache软件基金会(Apache Software Foundation)的一个顶级项目,由Apache, Sun和其他一些公司及个人共同开发,是目前比较流行的We ...

  3. Handsontable vue如何实现在线编辑excal

    官网地址:https://handsontable.com/ 1.实现效果 2.安装 import { HotTable } from '@handsontable/vue' import Hands ...

  4. Beta冲刺(2/5)

    队名:無駄無駄 组长博客 作业博客 组员情况 张越洋 过去两天完成了哪些任务 数据库实践 提交记录(全组共用) 接下来的计划 加快校园百科的进度 还剩下哪些任务 学习软工的理论课 学习代码评估.测试 ...

  5. 排序---希尔排序Java

    希尔排序 插入排序的一种又称“缩小增量排序”,是直接插入排序算法的一种更高效的改进版本.希尔排序是非稳定排序算法. 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序:随着增量逐渐减 ...

  6. Docker快速部署gitlab应用实战

    Gitlab是一个用于仓库管理系统开源项目,使用Git作为代码管理工具,并在此基础上搭建的web服务,可通过web界面进行访问公开或者私人项目,拥有类似于GIthub类似的功能,能够浏览源代码,可管理 ...

  7. udf也能用Python

    具体步骤见<fluent加载第三方(C++,Fortran等)动态链接库> 我们对导入的动态链接库进行改动 打开VS2013 完成了上述过程以后,还需要配置Python 首先需要安装Pyt ...

  8. 软件工程第二次作业——Java学习路线

    我的第二次软工作业 过去我对自己所学和想学都很迷茫,以至于学得总是一知半解,但现在我想主攻Java方向,并坚定不移地走下去(之后拓展其他方面就是以后的事情了).之所以想主攻Java方向是因为Java本 ...

  9. Linux系统(ubuntu)部署Asp.Net Core网站

    一.前言 亲自动手尝试部署.Net Core在Linux,看了不少文章,感觉是很简单,但是做下去也会有很多问题,今天就写个文章记录下来. 二.环境安装 虚拟机(VMware),在网上找就行. 地址:h ...

  10. 刷题记录:[ASIS 2019]Unicorn shop

    目录 刷题记录:[ASIS 2019]Unicorn shop 一.涉及知识点 1.Unicode安全问题 刷题记录:[ASIS 2019]Unicorn shop 题目复现链接:https://bu ...