- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 视频嵌入链接 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
TGIP-CN 027:Apache Pulsar 管理工具的介绍和使用
展开查看详情
1 .TGIP-CN 027 Apache Pulsar 管理⼯具介绍 俄⼴宁 StreamNative
2 .Who am I ● 俄⼴宁 ● Apache Pulsar Committer ● StreamNative Software Engineer
3 . 内容 01 动机 02 使⽤ 03 常⻅问题
4 .动机 Dashboard VS Pulsar Manager • Focus on management • Focus on simple monitoring • Simple monitoring • Weak management • Multi-cluster, multi-environment management • Multi-cluster is not supported • More suitable for cloud • JWT authentication authorization and management • BookKeeper
5 .准备 • https://pulsar.apache.org/en/download/ • apache-pulsar-2.6.1-bin.tar.gz • apache-pulsar-manager-0.2.0-bin.tar.gz • apachepulsar/pulsar-manager:v0.2.0 • https://github.com/tuteng/tgip-cn-27
6 .快速开始 • 下载 pulsar bin 包 • 下载 pulsar-manager bin 包 • 启动 pulsar • 启动 pulsar-manager • 初始化账号和密码 CSRF_TOKEN=$(curl http://backend-service:7750/pulsar-manager/csrf-token) curl \ -H 'X-XSRF-TOKEN: $CSRF_TOKEN' \ -H 'Cookie: XSRF-TOKEN=$CSRF_TOKEN;' \ -H "Content-Type: application/json" \ -X PUT http://backend-service:7750/pulsar-manager/users/superuser \ -d '{"name": "admin", "password": "apachepulsar", "description": "test", "email": "username@test.org"}'
7 .基于容器部署 • 下载 pulsar manager 镜像 • 启动 Pulsar 服务 • 启动 Pulsar Manager 服务 • 初始化登录账号和密码
8 .部署集群,开启 JWT • 启动 zookeeper • 启动 bookkeeper • 启动 broker • 启动 Pulsar Manager 服务 • 初始化登录账号和密码
9 .Token 管理 • 创建 token • 授权 • 验证权限 • ⽣产和消费消息
10 . 常⻅问题 - 在 Pulsar Manager 上,集群⻚⾯不能正常展示 ./bin/pulsar-admin clusters get cluster-name ./bin/pulsar-admin clusters update cluster-name --url http://docker.for.mac.host.internal:8080 --url-secure https// docker.for.mac.host.internal:8443 --broker-url pulsar://127.0.0.1:6650 --broker-url-secure pulsar+ssl://127.0.0.1:6651
11 . 常⻅问题 - Pulsar manager 如何使⽤⾃定义 Mysql 数据库 https://github.com/streamnative/pulsar-manager/issues/164
12 .扫码⼊群! Pulsar 中国社区等你加⼊ 添加好友后,回复“进群”即可
13 .Thanks