5 个回答
如果需要做本地持久化的话,直接挂在 data 目录即可,示例:
docker run -itd --name pulsar \
-v /data/pulsar:/pulsar/data \
-p 6650:6650 \
apachepulsar/pulsar:2.9.1 \
bin/pulsar standalone发布于:1天前 IP属地:四川省
生产级别使用 docker-compose的部署案例:
version: '3.8'
services:
zookeeper:
image: apachepulsar/pulsar:2.9.1
command: bin/pulsar zookeeper
ports:
- "2181:2181"
bookkeeper:
image: apachepulsar/pulsar:2.9.1
command: bin/pulsar bookie
depends_on:
- zookeeper
broker:
image: apachepulsar/pulsar:2.9.1
command: bin/pulsar broker
ports:
- "6650:6650"
- "8080:8080"
depends_on:
- zookeeper
- bookkeeper发布于:1天前 IP属地:四川省
# 拉取镜像(推荐指定版本)
docker pull apachepulsar/pulsar:2.9.1
# 启动独立模式
docker run -itd --name pulsar \
-p 6650:6650 \
-p 8080:8080 \
apachepulsar/pulsar:2.9.1 \
bin/pulsar standalone单独的环境部署用例:发布于:1天前 IP属地:四川省
Web控制台访问
通过浏览器访问管理界面:
http://localhost:8080
通过浏览器访问管理界面:
http://localhost:8080
发布于:1天前 IP属地:四川省
测试可以使用如下的命令:
# 发送测试消息
docker exec -it pulsar bin/pulsar-client produce my-topic -m "Hello Pulsar"
# 接收测试消息
docker exec -it pulsar bin/pulsar-client consume my-topic -s "sub" -n 1发布于:1天前 IP属地:四川省
我来回答
您需要 登录 后回答此问题!
