使用Pulsar Manager管理集群
使用Pulsar Manager管理集群
Pulsar Manager 是一个网页式可视化管理与监测工具,支持多环境下的动态配置。可用于管理和监测租户、命名空间、topic、订阅、broker、集群等。通过不同的环境来关联不同的Pulsar集群。
假设你已经部署好了Pulsar集群,关于Pulsar集群的部署可参考Pulsar集群部署
1. 安装Docker
1# 安装docker-ce源
2wget http://mirrors.tencent.com/docker-ce/linux/centos/docker-ce.repo \
3 -O /etc/yum.repos.d/docker-ce.repo
4# 安装docker
5yum -y install docker-ce
6# 配置镜像加速
7mkdir /etc/docker
8cat > /etc/docker/daemon.json <<EOF
9{
10 "registry-mirrors": [
11 "https://mciwm180.mirror.aliyuncs.com",
12 "https://docker.mirrors.ustc.edu.cn/",
13 "https://registry.docker-cn.com"
14 ],
15 "exec-opts": ["native.cgroupdriver=systemd"]
16}
17EOF
18# 设置开机启动并启动
19systemctl enable --now docker
2. 安装Pulsar Manager
1docker pull apachepulsar/pulsar-manager:v0.2.0
2docker run -d \
3 -p 9527:9527 -p 7750:7750 \
4 -e SPRING_CONFIGURATION_FILE=/pulsar-manager/pulsar-manager/application.properties \
5 apachepulsar/pulsar-manager:v0.2.0
3. 设置管理员账户和密码
0.1版本默认账号密码均为pulsar
,0.2版本默认不提供,需要手动进行创建。
1CSRF_TOKEN=$(curl http://localhost:7750/pulsar-manager/csrf-token)
2curl \
3 -H 'X-XSRF-TOKEN: $CSRF_TOKEN' \
4 -H 'Cookie: XSRF-TOKEN=$CSRF_TOKEN;' \
5 -H "Content-Type: application/json" \
6 -X PUT http://localhost:7750/pulsar-manager/users/superuser \
7 -d '{"name": "admin", "password": "apachepulsar", "description": "test",
8 "email": "username@test.org"}'
4. 访问Pulsar Manager控制台
使用浏览器访问: http://:9527
输入前面创建的账号密码进行登录。
登录上去之后,默认环境列表为空,需要手动创建环境实现对Pulsar集群的关联关系。
添加好之后可以在集群列表中看到集群的相关信息(集群名称、Broker数量、ServiceUrl),点击集群名称可以查看详情。
集群列表
租户管理
租户详情
名称空间管理
- 原文作者:黄忠德
- 原文链接:https://huangzhongde.cn/post/Linux/Pulsar_Manager_Basic_Usage/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。