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": "[email protected]"}'

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": "[email protected]"}'

2.3 访问

文件安装的访问地址为http://IP:7750/ui/index.html:

登录后:

相关推荐
叶落闲庭1 小时前
【k8s】k8s集群搭建
云原生·容器·kubernetes
藥瓿亭1 小时前
K8S认证|CKS题库+答案| 3. 默认网络策略
运维·ubuntu·docker·云原生·容器·kubernetes·cks
Gaoithe1 小时前
ubuntu 端口复用
linux·运维·ubuntu
德先生&赛先生2 小时前
Linux编程:1、文件编程
linux
椰汁菠萝2 小时前
k8s集群安装坑点汇总
云原生·容器·kubernetes
程序猿小D3 小时前
第16节 Node.js 文件系统
linux·服务器·前端·node.js·编辑器·vim
多多*3 小时前
微服务网关SpringCloudGateway+SaToken鉴权
linux·开发语言·redis·python·sql·log4j·bootstrap
在未来等你4 小时前
互联网大厂Java求职面试:AI大模型与云原生技术的深度融合
java·云原生·kubernetes·生成式ai·向量数据库·ai大模型·面试场景
IT界小黑的对象5 小时前
virtualBox部署ubuntu22.04虚拟机 NAT+host only 宿主机ping不通虚拟机
linux·运维·服务器
SilentCodeY5 小时前
Ubuntu 系统通过防火墙管控 Docker 容器
linux·安全·ubuntu·系统防火墙