apache pulsar 安装最新版本, docker安装pulsar3.3.2

server/2024/10/18 19:49:20/

1. 官网地址:

Run a standalone Pulsar cluster in Docker | Apache Pulsar

2. 下载镜像:

    2.1 选择镜像版本:

         https://hub.docker.com/r/apachepulsar/pulsar/tags

    2.2 版本3.3.2

docker pull apachepulsar/pulsar:3.3.2

 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=/pulsar/data \
--mount source=pulsarconf,target=/pulsar/conf \
apachepulsar/pulsar:3.3.2 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: 成功


http://www.ppmy.cn/server/132849.html

相关文章

思迅商云出入库明细有数据,查不到库存

请备份数据库执行修复机构价格表后查询: --总部 use hbposv8 go insert into t_pc_branch_price (branch_no,item_no,supcust_no,sale_way,price, base_price,sale_price,vip_price,sup_ly_rate,branch_price,branch_sale,com_flag,item_stock,base_price1,base_pr…

你们还在用8位单片机吗?

以前做过挺多8位机的,51内核的产品,比如楼层刷卡器用的STC的,还有计量产品,里面也是51内核计量单元等集成的SOC芯片。 类似的太多了,比如TI早期的Zigbee芯片,蓝牙芯片,很多都是8位的51内核。 8位…

MySQL【知识改变命运】04

复习: 1:CURD 1.1Create (创建) 语法: insert [into] 表名 [column[,column]] valuse(value_list)[,vaule_list]... value_list:value,[value]...创建一个实例表: 1.1.1单⾏数据全列插⼊ values_l…

【JVM】原理篇

1 栈上的数据存储 在Java中有8大基本数据类型: 这里的内存占用,指的是堆上或者数组中内存分配的空间大小,栈上的实现更加复杂。 以基础篇的这段代码为例: Java中的8大数据类型在虚拟机中的实现: boolean、byte、char、…

yub‘s Algorithmic Adventures_Day9

两数之和 link:1. 两数之和 - 力扣(LeetCode) 思路分析 看到题目描述首先想到用两层for循环解决问题. 分别从i位置和j(i1)位置开始相加遍历判断. 注意不越界条件 数组 class Solution {public int[] twoSum(int[] nums, int target) {//…

华为OD机试真题-数组连续和-2024年OD统一考试(E卷)

最新华为OD机试考点合集:华为OD机试2024年真题题库(E卷+D卷+C卷)_华为od机试题库-CSDN博客 每一题都含有详细的解题思路和代码注释,精编c++、JAVA、Python三种语言解法。帮助每一位考生轻松、高效刷题。订阅后永久可看,持续跟新 题目描述 给定一个含有N个正整数的数…

能源设施安全智能守护:AI监控卫士在油气与电力领域的应用

能源行业的安全与稳定运行对于社会的可持续发展至关重要,无论是石油、天然气还是电力设施,都面临着复杂的监测需求。思通数科推出的AI视频监控卫士,通过应用先进的人工智能技术,为能源行业的安全监测提供了高效、智能的解决方案。…

C++初阶学习第七弹——string的模拟实现

C初阶学习第六弹------标准库中的string类_c语言返回string-CSDN博客 通过上篇我们已经学习到了string类的基本使用,这里我们就试着模拟实现一些,我们主要实现一些常用到的函数。 目录 一、string类的构造 二、string类的拷贝构造 三、string类的析构函…