| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> ZooKeeper学习笔记一:集群搭建 -> 正文阅读 |
|
[大数据]ZooKeeper学习笔记一:集群搭建 |
作者:Grey 原文地址:ZooKeeper学习笔记一:集群搭建 说明单机版的zk安装和运行参考:https://zookeeper.apache.org/doc/r3.7.0/zookeeperStarted.html 单机版的zk只适合用于测试或者开发环境,不适合用于生产环境。 本文主要介绍zk的集群搭建。 环境
准备工作第一步,准备四个Linux实例,zk01-zk04,我的四个实例的ip分别是:
第二步,在四个实例中都安装好jdk1.8。 安装与配置
在zk01中,下载并解压zk安装包:
加入环境变量
在末尾加入:
执行
修改zk配置文件:
修改zoo.cfg配置文件中的如下配置
增加如下配置到zoo.cfg中
创建zk01的dataDir目录
在dataDir目录下创建一个myid文件,并写入1
至此,zk01实例已经完全配置好了,现在将zk01实例上的一些安装文件和配置文件拷贝到zk02-zk04上, 拷贝zk01上的profile文件到zk02-zk04三个节点
拷贝zk01的dataDir目录到zk02-zk04三个节点,在zk01上执行:
拷贝zk01的zookeeper程序到zk02-zk04三个节点, 在zk01上执行:
至此,zk02-zk04都准备好了相关文件,现在连接zk02-zk04,在zk02-zk04上分别执行如下操作
将zk02,zk03,zk04的myid文件,修改成对应的值
zk02的/data/zookeeper/myid修改成2 配置防火墙
启动在zk01-zk04上分别执行:
查看leader和follower
说明此节点是follower节点
在任意节点通过zk客户端连接
执行:
其他节点都可以查看到
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:07:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |