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:

登录后:

相关推荐
无限进步_30 分钟前
【Linux】gcc/g++ 编译:从源码到可执行文件的四个阶段
linux·运维·服务器
原来是猿9 小时前
网络计算器:理解序列化与反序列化(中)
linux·运维·服务器·网络·tcp/ip
AOwhisky10 小时前
虚拟化技术学习笔记
linux·运维·笔记·学习·虚拟化技术
rabbit_pro11 小时前
Docker compose部署Ollama使用模型
linux·运维·docker
ILL11IIL11 小时前
k8s的pod管理及优化
云原生·容器·kubernetes
倔强的胖蚂蚁12 小时前
主流大模型使用指南:Gemma/Llama 全流程
云原生·llama
Irissgwe13 小时前
六、Ext系列文件系统(2.核心原理与应用)
linux·分区··inode·软硬连接·路径缓存·ext系列文件
tkevinjd13 小时前
wsl2安装
linux·wsl·虚拟机·wsl2
故事还在继续吗13 小时前
Linux 内核模块开发实战
linux·linux内核
南境十里·墨染春水14 小时前
linux学习进展 守护进程
linux·服务器·学习