zookeeper集群搭建注意点:
        配置数据文件myid1/2/3对应server.1/2/3
        通过zkCli.sh -server [ip]:[port]检测集群是否配置成功。
第一步:首先我们将我们之前已经搭建好的单机版的zk虚拟机进行克隆。
第二步:修改克隆后的虚拟机配置:https://www.cnblogs.com/haoliyou/p/9461844.html
第三步:复制zk
执行命令:cp zookeeper zookeeper02 -rf
 
第四步:修改拷贝的zk配置
(1)、这里以修改首先以zookeeper为例。
      首先我们先进入 zookeeper文件夹中,查看文件目录,我们来修改conf文件夹中的zoo.cfg文件,
操作图示:
执行命令 : cd  zookeeper
                   cd conf
                   vim zoo.cfg  
进行编辑zoo.cfg文件
这里需要注意的是: 41w.commands.whitelist=*  这个是白名单,四字命令里有讲过, * 代表开启所有的命令,默认有一部分是禁掉的
红框部分为添加内容:
 
 
server.1=192.168.1.85:2888:3888
server.2=192.168.1.85:2889:3889
server.3=192.168.1.85:2890:3890
(选举模式需要该配置)
然后需要到:dataDir目录下创建myid文件 ,在里边输入1。
图示:
(2)、第二台节点修改端口、数据缓存目录、添加相关配置信息。
接着在第二台节点中的dataDir目录下创建myid文件,内容设置为”2”即可。
(3)、设置第三台节点
并在第三台节点中的dataDir目录下创建myid文件,内容设置为”3”即可。
第五步:启动三个服务节点
(1)、第一台节点
  
(2)、第二台节点

(3)、第三台节点

 
第六步:启动客户端
执行: ./zkCli.sh -server localhost:2181 命令,尝试连接第一个节点
报了如下错误:
可以看到,初始zk连接是没问题的,后来报这个错,检查配置,发现端口配置错误 。
如图示:
修改后重新连接还是如上问题,后发现用IP连接没问题:这种情况可能是环境问题。
随便找一个节点服务器,创建一个节点,如下所示:
然后创建完毕后,再连接其他的节点(比如2183)查看会发现已经同步了我们新添加的节点data。
到这里我的伪分布式集群搭建完成。

zookeeper伪分布式集群搭建的更多相关文章

  1. ZooKeeper的伪分布式集群搭建

    ZooKeeper集群的一些基本概念 zookeeper集群搭建: zk集群,主从节点,心跳机制(选举模式) 配置数据文件 myid 1/2/3 对应 server.1/2/3 通过 zkCli.sh ...

  2. (转)ZooKeeper伪分布式集群安装及使用

    转自:http://blog.fens.me/hadoop-zookeeper-intro/ 前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品.在单机中,系统协作大都是进程级的 ...

  3. hadoop伪分布式集群搭建与安装(ubuntu系统)

    1:Vmware虚拟软件里面安装好Ubuntu操作系统之后使用ifconfig命令查看一下ip; 2:使用Xsheel软件远程链接自己的虚拟机,方便操作.输入自己ubuntu操作系统的账号密码之后就链 ...

  4. ZooKeeper伪分布式集群安装及使用

    ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务. 现在硬件越来越 ...

  5. 搭建zookeeper伪分布式集群

    伪分布式集群的意思就是在同一台机子上部署多个zookeeoer,但是他们的端口不一样. 1.安装zookeeper 到/usr/local 2.cd /usr/local/zookeeper 3.cd ...

  6. kafka系列一:单节点伪分布式集群搭建

    Kafka集群搭建分为单节点的伪分布式集群和多节点的分布式集群两种,首先来看一下单节点伪分布式集群安装.单节点伪分布式集群是指集群由一台ZooKeeper服务器和一台Kafka broker服务器组成 ...

  7. Hadoop单机/伪分布式集群搭建(新手向)

    此文已由作者朱笑笑授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 本文主要参照官网的安装步骤实现了Hadoop伪分布式集群的搭建,希望能够为初识Hadoop的小伙伴带来借鉴意 ...

  8. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  9. 基于Hadoop伪分布式集群搭建Spark

    一.前置安装 1)JDK 2)Hadoop伪分布式集群 二.Scala安装 1)解压Scala安装包 2)环境变量 SCALA_HOME = C:\ProgramData\scala-2.10.6 P ...

随机推荐

  1. eureka学习之二:自我保护机制

    提供者和消费者:消费者通过注册服务名称,找rpc远程地址,调用提供者的接口 Eureka的自我保护机制:

  2. flutter 命令卡主的问题

    情况 1 镜像的问题 如果你的镜像已经设置,却仍然卡主,那么请参考情况 2 这种情况在中文官网上已经有了,并且有这修改镜像的方法,附上链接: https://flutter.cn/community/ ...

  3. 吴裕雄--天生自然 pythonTensorFlow自然语言处理:Seq2Seq模型--测试

    import sys import codecs import tensorflow as tf # 1.参数设置. # 读取checkpoint的路径.9000表示是训练程序在第9000步保存的ch ...

  4. MQ消息队列的12点核心原理总结

    1. 消息生产者.消息者.队列 消息生产者Producer:发送消息到消息队列. 消息消费者Consumer:从消息队列接收消息. Broker:概念来自与Apache ActiveMQ,指MQ的服务 ...

  5. maven隐含依赖

    1.有时候,我们在pom.xml依赖了2个jar包,不过在工程lib里看到依赖包多于2个,这是为什么呢?原因是maven引入一个jar时,会连带引入这个jar包依赖的jar包,除非在配置引入这个jar ...

  6. windows 环境下Maven私服搭建

    使用Nexus.3.11在Windows环境上搭建1.下载nexus.3.11.zip包https://www.sonatype.com/download-oss-sonatype 下载下来之后,进行 ...

  7. 吴裕雄--天生自然python学习笔记:python 用firebase实现英汉词典进阶版

    用 post 方法创建的数据会自动产生一个 id (Key ),但有时也常常为了取得这个 id 而让程序难以处理 . 以英汉词典标准版来说,它的数据结构如下: 如果将每条数据都改为{eword:cwo ...

  8. linux进程(二)

    信号管理进程使用kill命令发送信号与进程通信定义守护进程的角色结束用户会话的进程 kill,killall,pgrep,pkill 对于进程的正常关闭的理解正常关闭程序的方法systemctl st ...

  9. demo4j解析xml

    1//先加入dom4j.jar包 2import java.util.HashMap; 3import java.util.Iterator; 4import java.util.Map; 5 6im ...

  10. JS UTC 昨天

    var birthday = new Date("Jan 01, 1983 01:15:00") var formatDate = function (date) {       ...