Pulsar Manger 0.2.0 正式发布, Apache Pulsar 的管理端

吃苹果的上帝 2020-09-30 10:06:19 ⋅ 856 阅读

Pulsar Manger 是由 StreamNative 公司开源并捐献给 Apache 基金会的 Apache Pulsar 的管理端。它是基于 Web 的 GUI 管理工具,支持多种环境的动态配置,主要面向的用户群体是 Pulsar 的管理员,用于管理和监控 Pulsar。通过 Pulsar Manager, 可管理 tenants、namespaces、topics、subscriptions、brokers、clusters 等。

一个 Pulsar Manager 能够管理多个 Pulsar 集群。在 Pulsar Manager 中,将一个 Pulsar 实例或一组 Pulsar 群集定义为 Environment 。您可以创建尽可能多的 Environment 。下图说明了Pulsar-manager的总体体系结构。

up-53dfc593646a6c8e83109cae84635c85148.png

一个正在运行的 Pulsar Manager 实例由两个组件组成:一个是提供 GUI 来管理和监视 Pulsar 集群的前端;另一个是与 Pulsar 集群进行交互以收集指标,将管理请求转发到请求的 Pulsar 集群的后端或 broker。

由于 Pulsar Manager 直接与 Pulsar broker 和 bookies 互动以进行管理,因此需要将 Pulsar Manager 部署到与 Pulsar 集群相同的网络中。Pulsar Manager 后端能够与您的 Pulsar 集群中的 broker 和 bookies 进行对话。Pulsar Manager 的后端服务主要弥补直接查询 broker 时不能分页、过滤、反向查询的问题,是对 Broker rest api 的一个补充。

配置 Pulsar manager

后端:https://github.com/apache/pulsar-manager/blob/master/src/README.md

前端:https://github.com/apache/pulsar-manager/blob/master/front-end/README.md

新版本特性

Pulsar Manager 0.2.0 更新了以下特性:

  • 支持在初始化环境中配置多个地址。

  • 使用 PulsarAdmin 代替 HttpUtil 来管理 Pulsar 集群,这样就可以使用 PulsarAdmin 所支持的功能。

  • 支持使用后端处理静态文件,这样用户可以直接启动整个的 pulsar-manager 服务,不需要配置代理。

  • 为 docker 支持 JWT 配置

  • 在 pulsar-manager 上支持订阅和取消订阅。

  • 支持 peek message,在用户开启该功能后,可以在 pulsar-manager 上查询 topic 中的消息,该功能默认关闭。

  • 在新版本中集成了 BookKeeper Visual Manager 1.2.0,方便管理 BookKeeper。

  • 支持 https 转发。

  • 支持在 tenant 和 namespace 页面展示统计信息。

  • 支持在 docker 中使用配置文件启动 pulsar-manager。

  • 增加一个默认的环境配置,方便用户配置 k8s。

Bug 修复

  • 修复 SQL 语法错误。

  • 修复 pulsar-manager 不能处理 pulsar proxy 请求的问题。

  • 修复安全相关的问题。


全部评论: 0

    我有话说:

    Pulsar Flinkconnector 2.7.0 正式发布,支持最新版 Pulsar 与 Flink

    Pulsar Flink 连接器 2.7.0 支持 Apache Pulsar 2.7.0Apache Flink 1.12 中功能,并且与 Flink连接器 和Flink 消息格式完全兼容

    Pulsar Go Client 0.4.0 发布

    Pulsar Client Go 是 Apache Pulsar Go 语言客户。近期,社区发布 Pulsar Client Go 0.4.0 版本。 新特性 支持在

    Apache Pulsar Go Client 0.3.0 版本发布

    Apache PulsarApache 软件基金会顶级项目,是下一代云原生分布式消息流平台。 Pulsar Go Client 是分布式消息流平台 Apache Pulsar Go 语言

    Apache Beam 2.25.0 发布,大数据流处理与批处理编程范式

    Apache Beam 2.25.0 发布了。Beam 是一个用于定义和执行数据处理管道统一编程模型,包括 ETL、批处理与流处理。Beam 项目重点在于数据处理编程范式和接口定义,并不涉及具体

    Yahoo 开源 Pulsar 能否超越 Kafka?

    来源:性能与架构链接:https://mp.weixin.qq.com/s/s4k9nioEDd1m2g0quj9kqA   Pulsar 是类似于 Kafka 一个消息中间件,是

    Apache Tomcat 8.5.59、9.0.39和10.0.0-M9发布

    Apache Tomcat 8.5.59, 9.0.39 和 10.0.0-M9 已发布。 8.5.x 已取代 8.0.x,并增加了从 Tomcat 9.0.x 中吸收新功能。与 8.5.58

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    Apache IoTDB 0.11.2 发布,物联网时序数据库

    Apache IoTDB 0.11.2 现已发布Apache IoTDB 是一个集成数据专为时间序列数据设计管理引擎。它为用户提供以下服务:数据收集、存储和分析。由于其轻巧结构,高

    Apache SkyWalking 8.2.0 发布:新增浏览器监控和指标分析语言、使用标签查询

    Apache SkyWalking 8.2.0发布,SkyWalking 是观察性分析平台和应用性能管理系统 (APM),提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案,支持

    Apache Arrow 3.0.0 发布,内存数据交换格式

    Apache Arrow 3.0.0 发布了,该版本包含 2.0.0 发布以来修复 678 个问题。Apache Arrow 是 Apache 基金会顶级项目之一,目的是作为一个跨平台数据层来

    Apache Camel 3.6.0 发布,集成项目工具

    简介 Apache Camel 作为集成项目利器,针对应用集成场景抽象出了一套消息交互模型,通过组件方式进行第三方系统接入,目前 Apache Camel 已经提供了 300 多种

    kongx v2.0.0 发布,网关 kong 可视化管理平台

    kongx v2.0.0 已经发布。kongx是网关 kong 可视化界面管理平台(参考 konga 部分界面布局方式),能够集中化管理应用不同环境网关配置,提供同步各环境网关配置功能,并且

    Apache HBase 2.3.2 发布,分布式存储系统

    Apache HBase 2.3.2 已经发布。HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩分布式存储系统,利用 HBase 技术可在廉价 PC

    【开源资讯】phpMyAdmin 4.9.7 和 5.0.4 发布,可视化 MySQL 管理后台

    phpMyAdmin 4.9.7 和 5.0.4 发布了。phpMyAdmin 是一个非常受欢迎 web MySQL 数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增

    Apache Beam 2.28.0 发布,大数据流处理与批处理编程范式

    Apache Beam 2.28.0发布,Beam 是一个用于定义和执行数据处理管道统一编程模型,包括 ETL、批处理与流处理。Beam 项目重点在于数据处理编程范式和接口定义,并不涉及具体

    Gradle 5.0 RC2 发布,支持 Java 11、Kotlin DSL 生产就绪

    Gradle 5.0 RC2 发布了,Gradle 是一个基于 Apache Ant 和 Apache Maven 概念项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。

    ElasticJob 3.0.0-beta 发布,丰富报警机制集成

    本周Apache ShardingSphere团队很高兴向大家宣布: ElasticJob-3.0.0-beta 和 ElasticJob UI-3.0.0-beta 新版本正式发布

    Apache HBase 最新发布2.0.4 ,分布式数据库

    HBase 2.0.4 主要修复了 2.0.3 和 2.1.1 版本中 HBASE-21551 Bug。此外还包括 31 项 Bug 修复。