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. Qt QRect与QRectF的区别

    一直在与QRect和QRectF打交道.甚至在使用过程中因为QRect而出现了致命的Bug.因为QRect在数据存储表示上有一个很大的“历史遗留问题”! QRect Class   也就是说,对于QR ...

  2. 吴裕雄--天生自然 JAVA开发学习:包(package)

    package pkg1[.pkg2[.pkg3…]]; package net.java.util; public class Something{ ... } package animals; i ...

  3. sqlserver 时间格式 取年月日时分

    select substring( convert(varchar,getdate(),120),1,16)

  4. Vue项目中跨域问题解决

    后台更改header 使用http-proxy-middleware 代理解决(项目使用vue-cli脚手架搭建) Jquery jsonp 一.后台更改header header('Access-C ...

  5. Win10卸载python总是提示error2503失败各种解决办法

    最近win10的电脑装了python的3.4,然后想卸载,就总是提示error 2053,类似于这种: 下面是我的坎坷解决之路: 1.网上说,任务管理器 --> 详细信息 --> expl ...

  6. Pickle的简单使用

    单词Pickle的中文意思是“泡菜.腌菜.菜酱”的意思,Pickle是Python的一个包,主要功能是对数据进行序列化和反序列化.那么什么叫序列化和反序列化呢? 其序列化过程就是把数据转化成二进制数据 ...

  7. Hibernate工程的手动创建

    1.打开MyEclipse软件,新建Java项目,如HibernateReview: 2.导入Hibernate所需的jar包: 右键build path选择configurate build pat ...

  8. AJAX(Asynchronous JavaScript And XML)

    AJAX(Asynchronous JavaScript And XML):异步的javascript和xml技术 作用:在不刷新整个页面的情况下,通过XMLHttpRequest向后台偷偷发起请求, ...

  9. layui 触发 select 下option 被选择事件

    1.找到值为某一个的元素 var S0 = 'dd[lay-value='+ level+']'; 2.给该元素注册点击事件  siblings(兄弟节点) $('select[name=\'leve ...

  10. 6)HTML中a链接跳转地址怎么写

    (1)看 thinkphp5的   附录--->助手函数  --->url 利用url进行书写地址跳转: 比如,你想跳转到cate控制器下的lst方法: <a href=" ...