刘荣星的博客

  • 留言
  • About
一个关注Linux/BSD运维等相关知识的博客
  1. 首页
  2. kafka
  3. 正文

Kafka Eagle中ZK & Kafka Info页面显示域名地址的配置方法

2019-12-04 9435点热度 0人点赞 0条评论

Kafka Eagle监控系统是一款用来监控Kafka集群的工具,支持管理多个Kafka集群、管理Kafka主题(包含查看、删除、创建等)、消费者组合消费者实例监控、消息阻塞告警、Kafka集群健康状态查看等。

为了让ZK & Kafka Info页面显示域名,如下图所示:

2019-12-04_180059

步骤一:修改kafka advertised.listeners配置为域名,并重启,首先域名得先做好解析。
kafka/config/server.properties

advertised.listeners=PLAINTEXT://kafka.liurongxing.com:9092

advertised.listeners

Advertised 的含义表示宣称的、公布的,就是说这组监听器是 Broker 用于对外发布的。就是用 Kafka Tool 等 client 工具,只要填写zk的信息就能够自动获得 kafka 连接地址、端口信息。

监听器:是由逗号分隔的三元组,每个三元组的格式为 <协议名,主机名,端口号>。协议名可能是标准的名字,如:PLAINTEXT表示明文传输、SSL表标使用SSL或者TLS加密传输,也可能是自定义的名字。自定义后还需要指定 listener.security.protocol.map参数告诉这个协议底层使用了哪种安全协议。

有关 advertised.listeners 的作用请阅读:https://blog.csdn.net/lsr40/article/details/84135959

步骤二:修改kafka-eagle-web配置system-config.properties 中的cluster1.zk.list为zookeeper的域名地址,并重启。

kafka-eagle-web/conf/system-config.properties
cluster1.zk.list=zookeeper.liurongxing.com:2181

cluster1.zk.list

此时访问 kafka-eagle-web 页面查看即会显示为域名,本文只是在测试环境部署使用了域名,是否有副作用还有待验证。

 

使用域名或者hostname之后,客户端hostname文件也需要配置对应的解析,如果是域名需要做好域名解析,如果是hostname需要手动在/etc/hosts中写入对应hostname的对应ip

 

为什么kafka服务端server.properties中如果配置了hostname,则客户端的/etc/hosts就必须配置服务端的ip和hostname的映射?

kafka broker将配置的hostname作为服务器的元信息存储在zk和broker集群,客户端通过引导地址访问broker之后,broker返回给客户端的是用户配置的服务信息,如果配置的是hostname,则客户端拿到的就是hostname;

如果配置的是ip地址,则客户端拿到的就是ip地址,客户端向服务端发起建链请求,需要将hostname解析成具体的ip地址。在没有局域网dns服务其的情况下,hosts映射文件就是一个本地的dns服务

标签: kafka
最后更新:2024-03-18

JavasBoy

这个人很懒,什么都没留下

点赞

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
CentOS7 python2 安装 elasticsearch 模块 在VMWare Workstation虚拟机里使用 yubikey Gentoo Gnome 登陆界面开启触摸板轻击 python3去除emoji表情符号 记录几个内网广播包 Linux Mint 20 gnome-terminal 使用等距更纱黑体 SC字体
考完试了 今天到了李涛写的书 Illustrator无法存储插图解决方法 再次AMD_PC装苹果系统 XHTML xml:lang lang 属性 RayCrown讲inPoint和outPoint表达式
分类
  • After Effects / 20篇
  • Apple / 5篇
  • Archlinux / 4篇
  • Bash / 2篇
  • Cinema 4D / 1篇
  • Docker / 1篇
  • eMule / 2篇
  • FreeBSD / 9篇
  • Gentoo / 1篇
  • Go / 2篇
  • gpg / 1篇
  • Graphics / 15篇
  • Haproxy / 1篇
  • ingress / 1篇
  • IntelliJ_IDEA / 1篇
  • java / 2篇
  • kafka / 1篇
  • Linux / 24篇
  • MySQL / 3篇
  • network / 3篇
  • Network / 4篇
  • Nginx / 5篇
  • Perl / 4篇
  • Python / 9篇
  • Python 操作符 / 1篇
  • Python 正则 / 2篇
  • rose / 1篇
  • Script / 4篇
  • Tornado / 1篇
  • Vim / 5篇
  • 学习 / 24篇
  • 电脑 / 29篇
  • 那不勒斯 / 1篇
  • 随笔 / 45篇
标签聚合
Linux FreeBSD python Graphics AE MAC 双系统 After Effects

COPYRIGHT © 2025 刘荣星的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang