架构之旅
源码之 Java 基础
从 Hello, World! 说起
Hello, World! 之 标准输入流
从 流 到 Java IO
pulsar 文档
pulsar 本地开发集群搭建
jvm - sandbox
流量回放流程分析
nacos 笔记
nacos server 启动流程
nacos 集群管理 - ServerMemberManager
dubbo 之 No provider available for the service
-
+
首页
pulsar 本地开发集群搭建
pulsar 集群搭建的方式很多,测试以及学习,直接用 standalone 即可,具体如下: 首先创建一个网络, ``` docker network create --subnet=172.27.0.0/16 dockerNetwork ``` 这样做,我们可以使 docker 实例使用静态 ip,不用 --link了,--link 创建的实例,将被依赖的实例删除并重建后,依赖者也需要重建,这很麻烦。现在,我们启动一个实例: ``` docker run -itd --name pulsar -p 6650:6650 -p 18080:8080 \ --network dockerNetwork --ip 172.27.27.10 \ apachepulsar/pulsar bin/pulsar standalone ``` 如果需要 pulsar-manager,则 ``` sudo docker run -itd --name pulsar-manager -p 9527:9527 -p 7750:7750 \ -e SPRING_CONFIGURATION_FILE=/pulsar-manager/pulsar-manager/application.properties \ apachepulsar/pulsar-manager ``` 然后,你需要新建超级管理员: ``` 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": "pulsar", "password": "pulsar", "description": "pulsar", "email": "xxx@xxx.com"}' ``` 如果需要 jaegertracing 则这样: ``` docker run -itd --name jaeger -e COLLECTOR_ZIPKIN_HTTP_PORT=9411 \ --network=host jaegertracing/all-in-one ``` 至此,一个开发用的 pulsar 集群就 OK了。
十三
2021年6月24日 14:09
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码