Skip to Content
Kafka权威指南
book

Kafka权威指南

by Neha Narkhede, Gwen Shapira, Todd Palino
January 2018
Beginner to intermediate
234 pages
7h 8m
Chinese
Posts & Telecom Press
Content preview from Kafka权威指南
9
管理
Kafka
Kafka
提供了一些命令行工具,用于管理集群的变更。这些工具使用
Java
类实现,
Kafka
提供了一些脚本来调用这些
Java
类。不过,它们只提供了一些基本的功能,无法完成那
些复杂的操作。本章将介绍一些工具,它们是
Kafka
开放源码项目的一部分。
Kafka
社区
也开发了很多高级的工具,我们可以在
Apache Kafka
网站上找到它们,不过它们并不属于
Kafka
项目。
管理操作授权
虽然
Kafka
实现了操作主题的认证和授权控制,但还不支持集群的其他大部
分操作。也就是说,在没有认证的情况下也可以使用这些命令行工具,在没
有安全检查和审计的情况下也可以执行诸如主题变更之类的操作。不过这些
功能正在开发当中,应该很快就能发布。
9.1
 主题操作
使用
kafka-topics.sh
工具可以执行主题的大部分操作(配置变更部分已经被弃用并被移动
kafka-configs.sh
工具当中)。我们可以用它创建、修改、删除和查看集群里的主题。要
使用该工具的全部功能,需要通过
--zookeeper
参数提供
Zookeeper
的连接字符串。在下
面的例子里,
Zookeeper
的连接字符串是
zoo1.example.com:2181/kafka-cluster
检查版本
Kafka
的大部分命令行工具直接操作
Zookeeper
上的元数据,并不会连接到
broker
上。因此,要确保所使用工具的版本与集群里的
broker
版本相匹配。
直接使用集群
broker
自带的工具是最保险的。
136
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

精通機器學習

精通機器學習

Aurélien Géron
精通特征工程

精通特征工程

Alice Zheng, Amanda Casari
高效能PYTHON程式設計

高效能PYTHON程式設計

Micha Gorelick, Ian Ozsvald

Publisher Resources

ISBN: 9787115473271