IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> ZooKeeper安装教程(Windows10) -> 正文阅读

[大数据]ZooKeeper安装教程(Windows10)

**

0.配置java环境变量

**
按win键,输入查看高级系统设置,然后点击环境变量

在这里插入图片描述

分别建立(或添加)三个系统变量
在这里插入图片描述
IDEA查看JDK路径:
在这里插入图片描述
在这里插入图片描述

验证方法:
按win+r,输入cmd,启动命令行
在这里插入图片描述
输入
java -version
javac -version
在这里插入图片描述
环境变量配置成功

1.安装git(用于运行shell脚本)

https://git-scm.com/
在这里插入图片描述
在这里插入图片描述

2.安装zookeeper

http://zookeeper.apache.org/
在这里插入图片描述
在这里插入图片描述
Apache ZooKeeper 3.7.0(asc, sha512)是软件本体
Apache ZooKeeper 3.7.0 Source Release(asc, sha512)是源代码,注意区分
下载完,解压

3.单机版运行

在zookeeper目录下
进入conf文件夹,把cfg文件重命名为zoo.cfg
回到主目录,进入bin文件夹,运行zkServer.cmd,再运行zkCli.cmd
在这里插入图片描述
出现欢迎即为成功

4.虚拟集群配置

原理是在一台电脑上启动多个服务端,模拟集群
以创建三个为例
先在主目录创建data文件夹和log文件夹,里面分别三个文件夹,命名为server1,server2,server3
在这里插入图片描述
进入data文件夹内的server1文件夹,新建一个myid文件,这个文件没有后缀名

在这里插入图片描述

在这里插入图片描述
选是

错误示例
在这里插入图片描述
如果看不到后缀名
在这里插入图片描述
打开myid文件,打开方式选择记事本
输入 “1”
在这里插入图片描述
注意,必须是字符1

分别在data目录下的server2中创建myid输入2,在server3创建myid输入3

回到主目录,进入config文件夹
复制zoo.cfg三遍,分别命名为zoo1.cfg,zoo2.cfg,zoo3.cfg
以记事本格式打开,修改对应内容

dataDir = 对应的data文件夹的server(x)目录,注意使用右斜杠,双斜杠
dataLogDir= 对应的log文件夹的server目录

server.1=localhost:5000:5100
server.2=localhost:5101:5200
server.3=localhost:5201:5300

clientPort = 2184
注意,clientPort和dataDir在原文件中也有,修改后删除干净
zookeeper自带的clientPort是从2181开始的,建议自定义为2182,2183,2184
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 虚拟集群启动

按win+r打开运行,然后输入cmd命令启动命令行
在这里插入图片描述
注意安装zoomkeeper的磁盘位置,如果是d盘,输入d:
然后输入 cd zoomkeeper的目录,cd命令可以切换目录
可以直接文件资源管理器复制目录
在这里插入图片描述
在这里插入图片描述
进入主目录后
复制这三句指令
bin\zkServer.sh start conf\zoo1.cfg
bin\zkServer.sh start conf\zoo2.cfg
bin\zkServer.sh start conf\zoo3.cfg

在这里插入图片描述
如图为执行成功

输入jps -l (注意是L不是1)
在这里插入图片描述
看到类似如图的结果,说明启动成功,图中启动了四个服务器

6.自动选举测试

执行
bin\zkServer.sh status conf\zoo1.cfg
查看服务器1的状态,同理可查看服务器2,3
leader表示这个服务器是领导,分布式服务器需要指定领导
在这里插入图片描述
按顺序完成以上步骤后,集群配置成功

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-01-16 13:08:20  更:2022-01-16 13:10:41 
 
开发: 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年10日历 -2024/10/30 17:28:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码