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: 成功
热门推荐
乒超联赛首日战报:樊振东王楚钦孙颖莎率队取胜,林高远单打输球
樊振东如何安排他的日常生活?
面对电信网络诈骗,我们为什么会上当?
网络安全知识要牢记!
职业技能鉴定机构认证体系:种类、流程与职业发展
王晓军:用行动诠释“四有好老师”
教育学毕业生的新出路:教育科技与咨询
神农氏的灵犀果:传说与现实的交织
【以案释法】在自家住宅安装摄像头,侵犯邻居的隐私权了吗?
血糖高患者收藏了!这些食物优先吃
从蒸煮到凉拌:保留籽乌营养的科学烹饪法
鲜嫩弹牙的籽乌:6种经典搭配与烹饪技巧
籽乌炖豆腐、韭菜籽乌汤:两种简单易做的海鲜佳肴
我的世界怎么种地?这几个种田模组让你体验农场主的乐趣
《我的世界》种植攻略:从入门到精通的全面指南
低压电工证报考全攻略:从类型到流程一文掌握
2025通信行业技能鉴定考试报名:条件、费用与流程
自然道白咖啡:提神还是伤身?
在家也能享受的澳式风味:白咖啡DIY指南
白咖啡:一杯来自马来西亚的香醇传奇
马来西亚白咖啡,你喝过吗?
中国银行闪付功能关闭攻略:手机银行、客服热线、柜台办理三种方式详解
干性皮肤护肤攻略:玻尿酸保湿,烟酰胺修护
运城必游六大景点:鹳雀楼、永乐宫领衔,个个都是文化瑰宝
运城必游四景:关帝庙、盐湖、鹳雀楼、李家大院
冬季用车必备:积碳清洗剂正确使用指南
掌握Core Dump与GDB,快速定位程序崩溃原因
Linux Core Dump文件详解:从生成到GDB调试的故障排查指南
《修真界第一病秧子》:一个"病秧子"的修真传奇
春节长假8天乐:旅游学习两不误的高效规划指南