zookeeper的安装(图文详解。。。来点击哦!)

一、服务器的配置

  三台服务器:

  192.168.83.133   sunshine

  192.168.83.134   sunshineMin

  192.168.83.135   sunshineMax

  在每台服务器的hosts文件中添加:(命令:vi /etc/hosts)

  (如果原来配置hadoop集群的时候配置过了则不需要重新配置)

  192.168.83.133   sunshine

  192.168.83.134   sunshineMin

  192.168.83.135   sunshineMax

二、zookeeper配置

  任意选择一台服务器,如:192.168.83.133

1、解压zookeeper压缩包

  tar -zxvf zookeeper-3.4.8.tar.gz(本次安装使用3.4.8版本)

2、配置环境变量

  vi /etc/profile

  # zookeeper

  export ZOOKEEPER=/usr/tools/zookeeper-3.4.8

  export PATH=$PATH:$ZOOKEEPER/bin

  

  使修改后的配置生效:

  source /etc/profile

  使用scp命令将修改后的环境变量拷贝到另外两台服务器上

  scp /etc/profile root@sunshineMin:/etc/

  scp /etc/profile root@sunshineMax:/etc/

  拷贝完成后使用source /etc/profile命令分别使之生效

3、配置文件

  进入zookeeper安装目录下的conf目录中,配置zoo.cfg文件

  cp zoo_sample.cfg zoo.cfg

  vi zoo.cfg(进入此配置文件)

  修改其中的:

  dataDir=/usr/tools/zookeeper-3.4.8/data

  随后添加:

  server.1=sunshine:2888:3888

  server.2=sunshineMin:2888:3888

  server.3=sunshineMax:2888:3888  

  

  配置完以后将上述内容全部拷贝到另外两台服务的相同位置

  使用scp命令进行拷贝(记得使用一下pwd命令查看一下安装的文件的路径)

  scp -r /usr/hadoop/zookeeper-3.4.8 root@sunshineMin: /usr/hadoop/

  scp -r /usr/hadoop/zookeeper-3.4.8 root@sunshineMax: /usr/hadoop/

4、添加文件

  分别在三台安装目录下的data文件中(/zookeeper-3.4.8 root/data)新建一个myid文件

  其中上述配置server.1(sunshine)所在服务器相对应的myid文件中添加1

  

  其中上述配置server.2(sunshineMin)所在服务器相对应的myid文件中添加2

  

  其中上述配置server.3(sunshineMax)所在服务器相对应的myid文件中添加3

  

5、查看安装是否成功

  1、启动zookeeper

  三台分别输入命令:zkServer.sh start(必须是三台都需要启动)

  2、每台机器上查看状态

  zkServer.sh status

  查看状态结果为,并如下图:

  ZooKeeper JMX enabled by default

  Using config: /usr/tools/zookeeper-3.4.8/bin/../conf/zoo.cfg

  Mode: follower

  

  其中三台中结果分别为:两台follower,一台leader(follower和leader是随机分配的)

  3、使用jps命令查看

  三台机器上出现QuorumPeerMain,如图:

  

  上述均完成,即表明安装zookeeper安装成功!

zookeeper的安装(图文详解。。。来点击哦!)的更多相关文章

  1. Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!)

    Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!) 一.JDK的安装 安装位置都在同一位置(/usr/tools/jdk1.8.0_73) jdk的安装在克隆三台机器的时候可以提前安装 ...

  2. Hadoop集群搭建安装过程(二)(图文详解---尽情点击!!!)

    Hadoop集群搭建安装过程(二)(配置SSH免密登录)(图文详解---尽情点击!!!) 一.配置ssh无密码访问 ®生成公钥密钥对 1.在每个节点上分别执行: ssh-keygen -t rsa(一 ...

  3. VMware里Ubuntukylin-14.04-desktop的VMware Tools安装图文详解

    不多说,直接上干货! 总的来说,根据分为三个步骤. 步骤一: 点击 :虚拟机—–>安装VM tools 然后发现桌面会跳出如下问题: 客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 ...

  4. VMware里Ubuntu-14.04-desktop的VMware Tools安装图文详解

    不多说,直接上干货!    前期步骤,请见如下 VMware里Ubuntukylin-14.04-desktop的VMware Tools安装图文详解 我这里,直接,是来说明,Ubuntu-14.04 ...

  5. VMware里Ubuntu-16.04-desktop的VMware Tools安装图文详解

    不多说,直接上干货! 总的来说,根据分为三个步骤. 步骤一: 点击 :虚拟机—–>安装VM tools 然后发现桌面会跳出如下问题: 客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 ...

  6. 反射实现Model修改前后的内容对比 【API调用】腾讯云短信 Windows操作系统下Redis服务安装图文详解 Redis入门学习

    反射实现Model修改前后的内容对比   在开发过程中,我们会遇到这样一个问题,编辑了一个对象之后,我们想要把这个对象修改了哪些内容保存下来,以便将来查看和追责. 首先我们要创建一个User类 1 p ...

  7. Oracle11g R2客户端安装图文详解过程

    转: Oracle11g R2客户端安装图文详解过程 2018-06-17 13:30:26 大话JAVA的那些事 阅读数 4129更多 分类专栏: Oracle   版权声明:本文为博主原创文章,遵 ...

  8. mac上python3.x安装 图文详解

    mac安装brew报错及解决办法 https://blog.csdn.net/zdp072/article/details/82563320 更改脚本中的资源链接,替换成中国科学技术大学的镜像 htt ...

  9. Linux下OpenSSL 安装图文详解

    安装环境:        操作系统:CentOs6.3 OpenSSL Version:openssl-1.0.0e.tar.gz 目前版本最新的SSL地址为http://www.openssl.or ...

  10. mysql-8.0.15-winx64 解压版安装 图文详解

    1.官网下载 https://dev.mysql.com/downloads/mysql/ 2.解压到合适的目录 3.配置环境变量 ①. path ②.MYSQL_HOME 4.新建一个my.ini  ...

随机推荐

  1. 使用ajaxfileupload.js实现文件上传

    ajaxFileUpload是一个异步上传文件的jQuery插件 语法:$.ajaxFileUpload([options]) options参数说明: 1.url  上传处理程序地址. 2,file ...

  2. LAMP理论整理

    关于PHP 官网:http://www.php.net 一.PHP简介 PHP是通用服务器端脚本编程语言,其主要用于web开发以实现动态web页面,它也是最早实现将脚本嵌入HTML源码文档中的服务器端 ...

  3. MFC-01-Chapter01:Hello,MFC---1.1 Windows 编程模型

    1.1 Windows编程模型 为传统的操作系统编写的程序使用的是过程化模型,即程序从头到尾按顺序执行.例如C程序,从main函数入口开始执行,中间调用不同的函数一直到程序结束返回,这种过程是程序本身 ...

  4. android-webview开发中的各种使用方法(持续更,尽量全)

    最新坑A:(没看过的可以从下面开始处看起): 测试部门测出来一个坑,当多次点击退出后,会出现app崩溃现象,报如下错误: java.lang.IllegalArgumentException: Rec ...

  5. jquery点击获取子元素ID值

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. Oracle函数over(),rank()over()作用及用法--分区(分组)求和& 不连续/连续排名

    (1)   函数:  over()的作用及用法:    -- 分区(分组)求和. RANK ( ) OVER ( [query_partition_clause] order_by_clause )D ...

  7. AX多线程编译

    1.在命令行里先定位到AOS sever的BIN文件夹下(CD "AOS sever的BIN路径") CD C:\Program Files\Microsoft Dynamics ...

  8. Python学习基本

    刚开始学习是看了这个网站: 廖雪峰的官方网站  http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac92707 ...

  9. Jquery与CSS选择器参考手册

  10. JDK8+Dubbo2.5.2实践

    几年前就听说过Dubbo的大名,今天由于工作需要,研究一下. 从网上找了一篇文章,非常靠谱,并且提供了简单的示例代码,基本上可以跑起来. 文章地址: http://www.cnblogs.com/Ja ...