zookeeper安装部署

技术zookeeper安装部署 zookeeper安装部署zookeeper安装部署
这里的zookeeper用的是:zookeeper-3.4.5.tar.gz
1.本地模式安装部署
1.1 安装前准

动物园管理员安装部署

zookeeper安装部署

这里的动物园管理员用的是:zookeeper-3.4.5.tar.gz

1本地模式安装部署

1.1 安装前准备

动物园管理员下载地址:http://存档。阿帕奇。组织/区/动物园管理员/

(2)安装jdk

(3)拷贝动物园管理员安装包到Linux操作系统操作系统系统下

(4)进入存放动物园管理员安装包目录,解压到指定目录

tar-zxvf动物园管理员-3.4.5.tar.gz-C/opt/模块/

(5)解压后文件名修改为动物园管理员

平均变化动物园管理员-3.4.5动物园管理员

1.2 设置zookeeper环境变量

命令:

vi /root/bash_profile

加入下面内容:

导出Zookeeper _ HOME=/opt/module/Zookeeper

导出路径=$PATH:$ZOOKEEPER_HOME/bin

使设置立即生效:

源/根/。bash_profile

1.3 配置修改

(1)将/opt/module/zookeeper/conf这个路径下的zoo_sample.cfg修改为zoo.cfg

mv zoo_sample.cfg zoo.cfg

(2)打开zoo.cfg文件,修改数据目录路径:

vi zoo.cfg

修改如下内容:

dataDir=/opt/module/zoo keeper/zkDATa

(3)在/opt/module/zookeeper/这个目录上创建zkData文件夹

mkdir zkData

1.4 操作Zookeeper

(1)启动动物园管理员

[root @ master zookeeper]# bin/zkSERVER。sh开始

或者进入箱子目录

[root @ master bin]# zkSERVER。sh开始

(2)查看进程是否启动

日本药理学会

启动成功如图所示:

(3)查看状态:

[root @ master zookeeper]# bin/zkSERVER。嘘状态

或者进入箱子目录

[root@master bin]# zkServer.sh状态

状态如图所示:

(4)启动客户端:

[root @ master zookeeper]# bin/zkCLi。嘘

(5)退出客户端:

[ZK :本地主机:2181(已连接)0]退出

(6)停止动物园管理员

[root @ master zookeeper]# bin/zkSERVER。停止

2. 分布式安装部署(比赛部署)

2.1 集群规划

在主、从01和slave02三个节点上部署动物园管理员。

2.2 解压安装

(1)进入存放动物园管理员安装包目录,解压动物园管理员安装包到/opt/module/目录下

tar-zxvf动物园管理员-3.4.5.tar.gz-C/opt/模块/

(2)解压后文件名修改为动物园管理员

平均变化动物园管理员-3.4.5动物园管理员

2.3 设置zookeeper环境变量

命令:

vi /root/bash_profile

加入下面内容:

导出Zookeeper _ HOME=/opt/module/Zookeeper

导出路径=$PATH:$ZOOKEEPER_HOME/bin

使设置立即生效:

源/根/。bash_profile

复制环境变量到从属01、从属01节点

slave01节点:

scp -r /root/.bash _ profile root @ slave 01:/root/.bash_profile

slave02节点:

scp -r /root/.bash _ profile root @ slave 02:/root/.bash_profile

2.4 配置服务器编号

(1)在/opt/module/zookeeper/这个目录下创建zkData

mkdir zkData

(2)在/opt/module/zookeeper/zkData目录下创建一个myid的文件

触摸我的身份证明(identification)

(3)编辑myid文件

vi myid

在文件中添加与计算机网络服务器对应的编号:

2

2.5 配置zoo.cfg文件

(1)重命名/opt/module/zookeeper/conf这个目录下的zoo_sample.cfg为zoo.cfg

mv zoo_sample.cfg zoo.cfg

(2)打开zoo.cfg文件

vi zoo.cfg

修改数据存储路径配置

dataDir=/opt/module/zoo keeper/zkDATa

增加如下配置

服务器。2=主:2888:388

server.3=slave01:2888:3888

server.4=slave02:2888:3888

(3)复制配置好的动物园管理员到其他节点上

slave01节点:

scp-r/opt/模块/动物园管理员/root @ slave 01:/opt/模块/动物园管理员/

slave02节点:

scp-r/opt/module/zookeeper/root @ slave 02:/opt/module/zookeeper/

并分别在slave01、slave02上修改myid文件中内容为3、4

2.6 集群操作

(1)分别启动三个节点的动物园管理员

掌握节点:

[root @ master zookeeper]# bin/zkSERVER。sh开始

slave01节点:

[root @ slave 01 zookeeper]# bin/zkSERVER。sh开始

slave02节点:

[root @ slave 02 zookeeper]# bin/zkSERVER。sh开始

(2)查看进程是否启动

日本药理学会

启动成功如图所示:

(3)查看三个节点的状态

掌握节点:

[root @ master zookeeper]# bin/zkSERVER。嘘状态

slave01节点:

[root @ slave 01 zookeeper]# bin/zkSERVER。嘘状态

slave02节点:

[root @ slave 02 zookeeper]# bin/zkSERVER。嘘状态

三个节点的状态如图所示:

(4)启动客户端:

[root @ master zookeeper]# bin/zkCLi。嘘

(5)退出客户端:

[ZK :本地主机:2181(已连接)0]退出

(6)停止动物园管理员

[root @ master zookeeper]# bin/zkSERVER。停止

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/77289.html

(0)

相关推荐

  • linux中基础命令怎么用

    技术linux中基础命令怎么用这篇文章给大家分享的是有关linux中基础命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.xargs常用xargs -l1 -P5 -i行,线程,-i

    攻略 2021年11月20日
  • 在Java中怎么比较两个对象

    技术在Java中怎么比较两个对象这篇文章主要为大家展示了“在Java中怎么比较两个对象”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Java中怎么比较两个对象”这篇文章吧。

    攻略 2021年11月24日
  • CSS+JS怎么实现爱心点赞按钮

    技术CSS+JS怎么实现爱心点赞按钮本篇内容主要讲解“CSS+JS怎么实现爱心点赞按钮”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS+JS怎么实现爱心点赞按钮”吧!To

    攻略 2021年11月20日
  • 在计算机中一个字节是由几位二进制码表示的

    技术在计算机中一个字节是由几位二进制码表示的这篇文章主要介绍“在计算机中一个字节是由几位二进制码表示的”,在日常操作中,相信很多人在在计算机中一个字节是由几位二进制码表示的问题上存在疑惑,小编查阅了各式资料,整理出简单好

    攻略 2021年10月25日
  • speak的用法,say和speak的用法和区别

    技术speak的用法,say和speak的用法和区别say一般情况下,我们用“say”来表述某人说过某事speak的用法。“say”常常被用来复述说某人说过的话。tell我们使用“tell”来表示某人已经指示或通知某人某

    生活 2021年10月20日
  • moisten,Moisten是什么意思

    技术moisten,Moisten是什么意思moisten 英[mɔɪsn] 美[ˈmɔɪsən] vt.& vi. (使)变得潮湿moisten,变得湿润
    第三人称单数:moiste

    生活 2021年10月26日