卡夫卡经理

232 阅读5分钟

Kafka Manager

Kafka管理器简介

Kafka管理器的定义是,它是一个开源工具,依赖于网络,用于支持Apache Kafka的集群,它也可以管理Kafka的版本,直到1.1。0,网络的用户界面可以在虚拟机上实现,这可以击败各种基本的方式,实际上是没有管理的,我们可以说,这个工具可以管理Kafka,它可以只通过使用网络浏览器来利用,在Kafka管理器中,我们可以了解我们的Kafka集群的解释轨迹。

什么是Kafka管理器?

正如我们上面所看到的,它是一个开源工具,可以帮助管理Kafka,它可以在Web浏览器之间使用,在Kafka管理器中,我们可以看到观察统计,也包含了集群相关的经纪人信息。在Kafka管理器中,首先它可以用来构建一个实时流动的数据管道,也可以用来创建可以修改数据流动系统的应用程序,它可以合并消息传递、容器和数据流动过程,为容器提供权限,它可以调查历史和实时数据。

在哪里?

  • 集群。它是一个包含一些经纪人的系统,它被用来查看集群的列表和它们的信息,经纪人。它可以看到一个经纪人的集群的信息。
  • 主题。它可以查看主题集群中的信息。
  • 首选复制品选举:选举与主题有关的领导者,这种操作不能被批准。
  • 重新分配分区。在这种情况下,这种操作不会被批准,因为当分区的数量发生变化时,它就会被改变,在这种情况下,我们可以使用消息从实际分区到期望分区的流动转换。
  • 消费者。因为它是消费者组的一个部分,当不同的消费者在同一个组中时,它能够看到任何组中的集群状态的相关信息。

如何安装Kafka管理器?

让我们看看如何安装雅虎的Kafka管理器,因为它是由雅虎实现的,现在是由人们提供的,所以为了安装Kafka,我们首先要在系统上安装Java、scala和sbt。

  • 所以,为了安装,我们首先需要在我们的主系统和流媒体版本上有Java 8版本,所以我们可以通过使用下面的命令来确认是否已经安装。

#! command ubuntu

sudo apt-get update

sudo apt-get install default-jdk

  • 我们必须安装Scala,所以我们可以使用下面的命令来确定它是否已经安装。

#! command ubuntu

sudo apt-get install scala

  • 我们可以使用下面的命令来检查git是否已经安装。

#! command ubuntu

sudo apt-get install git

  • 在成功安装了Java和Scala之后,我们就可以解压已经构建的文件了。

#! command ubuntu

sudo apt-get install unzip

  • 之后,雅虎的Kafka管理器已经安装完毕。

#! command ubuntu

mkdir kafka-manager

cd kafka-manager

  • 命令git。

#! command git

git clone github.com/yahoo/kafka…

cd kafka-manager

  • 来构建一个Kafka管理器。

#! command ubuntu

./ sbt clean dist

当上述设置得到正确完成后,我们就可以得到这个工具了。

Kafka管理器设置

为了进行设置,我们需要穿越到链接http://localhost:9000,然后我们必须遵循下面的步骤,Kafka管理器是最好的简单和容易的工具,可以用来设置我们的Kafka集群。

  • 首先,我们必须选择集群,同时我们还必须添加集群。
  • 然后,我们必须进入集群名称,我们可以将其设置为 agenda_cluster,Kafka可以在不同的集群上运行,我们可以说,它可以在一个或多个服务器上运行,我们可以称之为经纪人。
  • 之后,我们必须输入集群的ZooKeeper主机,我们可以把它设置为zookeeper:2181,其中Kafka ZooKeeper是一个精简的服务,可以管理分散的同步,它还可以支持各种经纪人,确保更高的可访问性和平衡支持。
  • 现在,我们必须选择与Kafka图像相匹配的Kafka版本,或与高可用性的图片相匹配的Kafka版本。

让我们看看我们如何以一种高级的方式进行设置。

为了允许度量和消费者,我们必须提供下面的配置。

  • 首先,我们必须为 "启用JMX轮询(在启动Kafka服务器前设置JMX_PORT环境变量)"提供权限。
  • 然后,我们还必须给 "轮询消费者信息(对于大量的消费者不建议)"提供权限。
  • 然后我们还必须允许 "启用主动偏移缓存(不建议大量消费者使用)"。
  • 现在,我们还必须为'显示经纪人和主题大小(仅在应用此补丁后有效)'提供权限。

通过这种方式,我们可以确保集群已经被成功修复,之后,我们可以通过遍历主题来生成额外的主题,并通过使用我们需要的名称、复制因子和划分的数量来追加新的主题,这样,我们就可以进行设置了。

总结

在这篇文章中,我们总结了Kafka管理器是一个开源的工具,它被用来支持Kafka,可以通过Web浏览器来使用,我们也讨论了如何安装Kafka管理器和Kafka管理器的设置,所以这篇文章将有助于理解这个概念。

推荐文章

这是一篇关于Kafka管理器的指南。在这里,我们分别讨论了简介、什么是Kafka管理器、如何安装Kafka管理器,以及带有代码实现的例子。你也可以看看下面的文章来了解更多

  1. Kafka偏移
  2. Kafka队列
  3. Kafka消息
  4. Kafka连接

The postKafka Managerappeared first onEDUCBA.