Pulsar【部署 02】Pulsar可视化工具Manager安装使用

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:

登录后:

相关推荐
chlk1234 小时前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑4 小时前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件5 小时前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
深紫色的三北六号14 小时前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash18 小时前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
初次攀爬者1 天前
RabbitMQ的消息模式和高级特性
后端·消息队列·rabbitmq
哈基咪怎么可能是AI1 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行2 天前
Linux和window共享文件夹
linux
ANQH2 天前
Manim三大核心类详解
数据可视化
木心月转码ing2 天前
WSL+Cpp开发环境配置
linux