docker-compose 安装pulsar

## docker-compose-pulsar.yml
version: '3.3' services: # Pulsar 单机模式(含内置ZooKeeper/BookKeeper) pulsar: image: apachepulsar/pulsar:4.0.5 container_name: pulsar-standalone ports: - "56650:6650" # Broker 服务端口 - "58080:8080" # Admin REST API 端口 command: bin/pulsar standalone volumes: - ./data:/pulsar/data # 数据持久化 - ./conf:/pulsar/conf # 配置文件(可选) environment: PULSAR_MEM: "-Xms512m -Xmx512m" # JVM 内存配置 # Pulsar Manager 可视化控制台 pulsar-manager: image: apachepulsar/pulsar-manager:v0.4.0 container_name: pulsar-manager ports: - "9527:9527" # Web 访问端口 - "7750:7750" # 后台服务端口 environment: SPRING_CONFIGURATION_FILE: /pulsar-manager/pulsar-manager/application.properties REDIRECT_HOST: http://127.0.0.1 # 本地重定向 depends_on: - pulsar

1、设置目录权限

chmod -R a+rw ./data
chmod -R a+r ./conf

2、设置管理员账密

# 获取 CSRF Token
CSRF_TOKEN=$(curl -s http://localhost:7750/pulsar-manager/csrf-token)

# 创建管理员账号(用户名:admin,密码:apachepulsar)
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", "email": "admin@example.org"}'

3、web端访问

http://localhost:9527/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值