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的总体体系结构。
一个正在运行的 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 的一个补充。
后端:https://github.com/apache/pulsar-manager/blob/master/src/README.md
前端:https://github.com/apache/pulsar-manager/blob/master/front-end/README.md
本文将介绍Pulsar集群添加JWT认证及Pulsar的管理界面pulsar-manager的相关配置,加密方式采用的非对称加密,Pulsar的版本为v2.9.1,pulsar-manger的版本为v0.2.0。 一、Pulsar添加JWT认证 Pulsar官网对这块的描述很详细,可以进行参考。 1. 生成秘钥对 bin/pulsar tokens create-key-pair --output
Pulsar Manager部署和启用认证 官方地址: https://pulsar.apache.org/docs/zh-CN/next/administration-pulsar-manager/ Pulsar Manager 是一个网页式可视化管理与监测工具,支持多环境下的动态配置。可用于管理和监测租户、命名空间、topic、订阅、broker、集群等。 Pulsar dashboard 目
1. Pulsar集群搭建 为了方便快捷,此处使用Docker安装。 (1)拉取最新Pulsar Docker镜像 sudo docker pull apachepulsar/pulsar-all (2)进入Docker容器 Pulsar容器内部的8080端口和6650端口分别映射到主机的8080端口和6650端口,其中8080端口是web端口,6650用于在程序中访问。 sudo docker
消息队列——>用来程序的异步解耦 Queuing:消费一次,不按特定顺序 Streaming:可多次消费,按特定顺序 Pulsar同时支持以上两种 Exclusive,Failover:Streaming 流处理消费模式 Shared,Key Shared:Queue 队列消费模式 Pulsar特性:Durability(持久性),Ordering(有序),Delivery Guarantees(
Pulsar开启权限认证 参考:Pulsar集群和PulsarManager添加JWT认证_pulsar 管理界面_酱紫很帅的博客-CSDN博客 生成密钥 在其中一个节点上执行,并把生成的my-secret.key拷贝到其他节点上 bin/pulsar tokens create-secret-key --output /data/my-secret.key --base64 创建用户token
一、简介 添加和管理管理员。 二、功能演示 1.添加管理员 2,管理管理员 对不需要或过期的管理员进行编辑和删除操作。如下图所示:
一、简介 角色定位了拥有此角色的所有管理员权限,管理员可以为不同的角色成员分配不同的权限配置。 二、功能演示 1.成员管理 对该角色下所有管理员进行管理 2.角色编辑 编辑和添加操作相同,不做详述。 3.口令卡 V9系统集成了口令卡功能,使用户信息更见保密。下面我们做详细介绍。如下图: 点击“申请口令卡”后会提示申请成功.如下图: 注:申请口令卡成功后,请一定妥善保管生成的图片;如丢失,您将不能登
Redux应用程序中的Reducer不应该改变state,而是返回一个副本,并且无副作用。 这鼓励你把你的应用程序想象成从一系列事件中“计算”的UI。 让我们来看看一个简单的计数器reducer。 我们可以看到,我们正在传递一个初始状态和一个动作。为了处理每个动作,我们设置了一个switch语句。而不是每个reducer需要显式订阅分发器,每个动作都会传递到每个reducer,它处理它感兴趣的动作
如果你正在管理一个 Git 仓库,或者需要通过一个复杂的方法来修复某些东西,Git 提供了一些管理命令来帮助你。 git gc git gc 命令在你的仓库中执行 “garbage collection” ,删除数据库中不需要的文件和将其他文件打包成一种更有效的格式。 此命令一般在背后为你工作,虽然你可以手动执行它-如果你想的话。 我们在维护 一节中研究此命令的几个示例。 git fsck git
51LA统计账号信息设置,包括账户信息、账户权限和安全设置等问题,以及个别功能添加和删除数据等操作方法。
loggingView pod log kubectl logs pod/redis | grep WARNING kubectl logs pod/redis | grep WARNING > ~/tmp/01View pod log // 1. create pod kubectl run foobar --image=busybox --generator=run-pod/v1 --comm
该功能可以对您应用开放的端口进行一个调整。 该功能对容器开放的端口进行调整,初始化完之后尽量不动。因为它可能关联问Service、Deployment、Ingress、VirtualService等资源。
我是wordpress的新手,在管理数据库方面有困难。我已经安装了“管理员”插件来管理数据库。我已经创建了一个名为“usersupp_admin”的新表。现在我还创建了一个自定义模板,该模板将使用PDO语句连接到此数据库,现在的问题是在哪里可以获取主机、数据库名、用户和密码?以下是代码: 任何帮助都将不胜感激。