Pulsar Manager 是一个基于 web 的 GUI 管理和监视工具,可帮助管理员和用户管理和监视租户、命名空间、主题、订阅、代理、集群等,并支持对多个环境进行动态配置。
可视化工具Manager安装使用
- 1.Docker
-
- [1.1 拉取镜像并启动](#1.1 拉取镜像并启动)
- [1.2 设置用户名密码](#1.2 设置用户名密码)
- [1.3 登录并添加环境](#1.3 登录并添加环境)
- 2.文件安装
-
- [2.1 下载解压启动](#2.1 下载解压启动)
- [2.2 初始化用户名密码](#2.2 初始化用户名密码)
- [2.3 访问](#2.3 访问)
1.Docker
1.1 拉取镜像并启动
bash
docker pull apachepulsar/pulsar-manager:v0.3.0
docker run -it \
-p 9527:9527 -p 7750:7750 \
-e SPRING_CONFIGURATION_FILE=/pulsar-manager/pulsar-manager/application.properties \
apachepulsar/pulsar-manager:v0.3.0
1.2 设置用户名密码
bash
CSRF_TOKEN=$(curl http://localhost: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://localhost:7750/pulsar-manager/users/superuser \
-d '{"name": "admin", "password": "apachepulsar", "description": "test", "email": "username@test.org"}'
1.3 登录并添加环境
访问http://IP:9527
即可打开Web页面:
2.文件安装
2.1 下载解压启动
bash
openjdk version "1.8.0_402"
OpenJDK Runtime Environment (build 1.8.0_402-b06)
OpenJDK 64-Bit Server VM (build 25.402-b06, mixed mode)
【需要用JDK8或者JDK11】在下载页面https://pulsar.apache.org/download/的底部,本次安装最新版本:
解压文件:
bash
# 解压文件
tar -zxvf apache-pulsar-manager-0.4.0-bin.tar.gz
提取后端服务二进制包,并将前端资源放在后端服务目录中:
bash
# 进入解压后的文件夹
cd apache-pulsar-manager-0.4.0-bin
# 解压文件
tar -xvf pulsar-manager.tar
# 进入解压后的文件夹
cd pulsar-manager
# 复制文件
cp -r ../dist ui
修改配置文件application.properties
根据需要进行属性配置。如果不想修改应文件application.properties
,可以通过命令将配置添加到启动参数中。这是Spring引导框架的一个功能。
bash
/bin/pulsar --managerbackend.jwt.Token=Token
启动 manager 命令如下:
bash
./bin/pulsar-manager
# 启动成功信息
Tomcat started on port(s): 7750 (http) with context path ''
Started PulsarManagerApplication in 33.246 seconds (JVM running for 36.569)
2.2 初始化用户名密码
bash
CSRF_TOKEN=$(curl http://localhost: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://localhost:7750/pulsar-manager/users/superuser \
-d '{"name": "admin", "password": "apachepulsar", "description": "test", "email": "username@test.org"}'
2.3 访问
文件安装的访问地址为http://IP:7750/ui/index.html
:
登录后: