Apache Pulsar 4.0.0 安装指南:使用Docker快速部署
创作时间:
作者:
@小白创作中心
Apache Pulsar 4.0.0 安装指南:使用Docker快速部署
引用
CSDN
1.
https://blog.csdn.net/qq_33919114/article/details/142953661
Apache Pulsar 是一个分布式消息系统和流数据平台,由Apache软件基金会开发。它具有高吞吐量、低延迟和持久性存储等特点,适用于大规模数据处理场景。本文将详细介绍如何使用Docker安装Apache Pulsar 4.0.0的最新版本。
1. 官网地址
Run a standalone Pulsar cluster in Docker | Apache Pulsar
2. 下载镜像
2.1 选择镜像版本
https://hub.docker.com/r/apachepulsar/pulsar/tags
2.2 版本4.0.0
docker pull apachepulsar/pulsar:4.0.0
3. 安装
3.1 根据官网推荐命令,再次自定义
3.2 创建映射文件夹
mkdir -p /data/pulsar/data
mkdir -p /data/pulsar/conf
# 加权限
chmod 777 /data/pulsar/
3.2. 安装命令
# 使用zookeeper
docker run -it \
-e PULSAR_STANDALONE_USE_ZOOKEEPER=1 \
-p 6650:6650 \
-p 8080:8080 \
--mount source=pulsardata,target=/data/pulsar/data \
--mount source=pulsarconf,target=/data/pulsar/conf \
apachepulsar/pulsar:4.0.0 sh \
-c "bin/apply-config-from-env.py \
conf/standalone.conf && \
bin/pulsar standalone"
3.3 成功
3.4 相关命令
# 进入容器
docker exec -it xxx你的imageId /bin/bash
## 1 租户
#查看有哪些租户(public 是系统默认的租户)
pulsar-admin tenants list
##创建租户
pulsar-admin tenants create my-tenant
#删除租户
pulsar-admin tenants delete my-tenant
## 2 命名空间
#查看指定租户下边的命名空间
pulsar-admin namespaces list my-tenant
#创建指定租户命名空间
pulsar-admin namespaces create my-tenant/my-namespace
#删除指定租户命名空间
pulsar-admin namespaces delete my-tenant/my-namespace
4. 安装pulsar-manager
4.1 拉取镜像
docker pull apachepulsar/pulsar-manager:v0.4.0
4.2 创建镜像
docker run -it -p 9527:9527 -p 7750:7750 -e SPRING_CONFIGURATION_FILE=/pulsar-manager/pulsar-manager/application.properties apachepulsar/pulsar-manager:v0.4.0
4.3 修改密码
在/opt/pulsar/init.sh 将下方命令复制,并运行。
#!/bin/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": "123456", "description": "test", "email": "username@test.org"}'
如果上述脚本没用启动成功,则去两个容器查看错误进行解决!可能为容器没用启动成功,或者容器映射没有设置权限等!
4.4 登录
在虚拟机创建的,虚拟机ip为51,修改为你的地址进入登录页面
http://192.168.164.51:9527/#
4.5 设置环境
4.6: 成功
热门推荐
如何识别焦虑与抑郁?专家提醒:要警惕这些不明疼痛与躯体症状!
孩子莫名发烧38度多,无其他感觉
烘焙师岗位的具体工作内容
中餐厅服务培训课件
手指发麻是个危险信号一定要警惕
手指经常麻木、无力?可能是它堵了!一分钟自测
教师不当行为的法律认定与责任追究——一中案件深度分析
维权指南:如何向教育局投诉不当教师行为
滑雪鞋完全指南:从种类到选购,一文读懂滑雪鞋
如何合理项目进度计划表
与公婆相处的十个实用技巧
培养良好沟通与尊重:破解婆媳关系的秘诀
净化植物在家居中的作用是什么?它们如何改善空气质量?
装修后通风多久能入住?吊兰能否净化空气?
如何存储非结构化数据库
得阑尾炎是什么原因引起的
2024长沙岳麓山红枫节赏枫攻略(时间+活动+音乐会)
混合动力汽车的分类、特点和优缺点详解
油电混动车怎么用?一文读懂混动车的工作原理
宇宙的“癌细胞” 盖亚BH1离地球最近的黑洞
Jetson Nano开发板组装步骤详解
绿萝在室内的生长(让你的家更有生命力)
活珠子食用指南:从羊水到毛发的全面解析
怎样在银行办理账户的解冻业务?
关于泥鳅,有你不知道的10个冷知识
用mySql设计一个在线简易在线交易平台数据库
一文读懂伦敦金投资:方法、技巧与适合人群
长期口干有哪几种疾病引起的症状
白蚁防治全攻略:上海白蚁防治所教您预防与灭治方法
Camera Raw修图技巧五:校正白平衡