基础服务

docker run -it \
    -p 9527:9527 -p 7750:7750 \
    -e SPRING_CONFIGURATION_FILE=/pulsar-manager/pulsar-manager/application.properties \
    --link pulsar \
    apachepulsar/pulsar-manager:v0.2.0

7750 接口

9527 WEB

管理面板

docker run -it \
  -p 6650:6650 \
  -p 8080:8080 \
  --mount source=pulsardata,target=/pulsar/data \
  --mount source=pulsarconf,target=/pulsar/conf \
  apachepulsar/pulsar:2.8.1 \
  bin/pulsar standalone

添加默认账户

curl \
   -H 'X-XSRF-TOKEN: $CSRF_TOKEN' \
   -H 'Cookie: XSRF-TOKEN=$CSRF_TOKEN;' \
   -H "Content-Type: application/json" \
   -X PUT http://127.0.0.1:7750/pulsar-manager/users/superuser \
   -d '{"name": "admin", "password": "sg35s4dg546a54few", "description": "test", "email": "username@test.org"}'

CSRF_TOKEN=$(curl http://localhost:7750/pulsar-manager/csrf-token)

http://localhost:7750/pulsar-manager/csrf-token

pulsar-admin命令

pulsar-admin topics create persistent://public/broadcast/database_sync