| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 部署pulsar2.8版本的集群模式 -> 正文阅读 |
|
[大数据]部署pulsar2.8版本的集群模式 |
参考文档:https://pulsar.apache.org/docs/zh-CN/deploy-bare-metal-multi-cluster/ 1、基础环境准备
? ?2、环境准备 下载pulsar包,我下载的是最新2.8版本,下载地址https://pulsar.apache.org/zh-CN/download/ 并把这个软件包,上传到三台服务器中。 另外172.31.40.213上做对172.31.40.214 、172.31.40.216上免密操作,方便传配置文件 3、集群搭建 3.1、解压apache-pulsar-2.8.0-bin.tar.gz到/data中(3台都要执行)
3.2、部署?ZooKeeper集群(不需单独创建,pulsar包中有)
编辑conf/zookeeper.conf,添加内容如下 把配置文件复制到172.31.40.214与216中?
创建zookeeper目录文件,以及myid 172.31.40.213中执行
172.31.40.214?中执行
172.31.40.216中执行
启动zookeeper服务(三个节点都需执行)
注意:2181、3888是每个节点都会启动的端口,2888端口只有leader节点才会启动 3.3、部署配置存储集群(不需单独创建,pulsar包中有) 编辑conf/global_zookeeper.conf,添加内容如下 把配置文件复制到172.31.40.214与216中?
?创建global_zookeeper目录文件,以及myid 172.31.40.213中执行
172.31.40.214中执行
172.31.40.216中执行
启动global-zookeeper服务(三个节点都需执行)
注意:2184、2186是每个节点都会启动的端口,2185端口只有leader节点才会启动 3.4、初始化集群元数据(在172.31.40.213上执行) ?执行初始化元数据命令;若出现提示,输入 Y,继续(只需在一个bookie节点执行一次)
?执行初始化元数据操作
注意:ip之间不要留空格 3.5、部署 Bookkeeper 编辑conf/bookkeeper.conf,添加内容如下,有如下三个地方需要修改
注意:端口修改可以自定义,但是不能与已有的端口冲突,原为8000,但是zk中已经配置了,不修改会导致集群起不来。 把配置文件复制到172.31.40.214与216中?
启动bookie(三个节点都执行,不需要创建文件夹,因为会自动创建)
?你可以通过运行BookKeeper shell上的
启动了所有的 bookie 后,你能够在任意一台bookie上,使用BookKeeper shell的
3.5、部署 broker 编辑conf/broker.conf文件,并把文件复制到172.31.40.214、216中 主要修改以下内容为
其他保持默认,如果要修改后续也能在manager的web界面中修改 启动broker(三个节点都要执行)
3.6、部署服务发现 编辑conf/discovery.conf文件,并把文件复制到172.31.40.214、216中 主要修改以下内容为
其他保持默认 启动服务发现(三个节点都要执行)
3.7、创建租户以及命名空间
4、部署pulsar manager 参考地址 需要docker环境
前端访问地址:http://172.31.40.213:9527 参考文档:https://pulsar.apache.org/docs/zh-CN/administration-pulsar-manager/ 用户名admin? ?密码apachepulsar 登陆进去添加集群信息即可,集群信息为web-service-url的地址,任取一个即可http://172.31.40.213:8080 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年5日历 | -2025/5/1 2:22:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |