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:

登录后:

相关推荐
龙仔7251 天前
人大金仓OS_Core数据库自动备份实施笔记(银河麒麟Linux)
linux·数据库·笔记·备份·人大金仓
老杨聊技术1 天前
CentOS 7 安装 MySQL 8 保姆级教程
linux·mysql·centos
xiaoye-duck1 天前
《Linux系统编程》Linux 系统多线程(六):<线程同步与互斥>线程同步(下):POSIX 信号量与环形队列生产者消费者模型详解
linux·线程
三言老师1 天前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
大鱼>1 天前
eBPF内核编程:从TC到XDP的全栈可观测性
linux·服务器·php
阿里云云原生1 天前
将内核专家经验封装进 Agent:SysOM 巡检 Skill 开源,赋能你的运维自动化闭环
云原生
sxstj1 天前
老旧电脑 Linux 系统完整推荐(按内存分档,新手友好)
linux
Lyra_Infra1 天前
OpenClaw 服务异常故障分析报告
linux·人工智能
自律懒人1 天前
AI应用从原型到上线的最后一公里——灵光闪应用一键部署深度实测,30+免费API + Serverless零配置发布
人工智能·云原生·开源·serverless
ShineWinsu1 天前
对于Linux:HTTP中cookie、session的解析
linux·网络·c++·网络协议·http·cookie·session