zookeeper环境的搭建

接管条件:磁盘上原数据完全一样,而自动接管,则是由zookeeper 实现的

FailloverController:控制namenode状态;检查namenode;通过远程协议

zookeeper 实现的步骤:

前提:三台防火墙都关闭、时间一致(ntpdate -u ntp.sjtu.edu.cn 202.120.2.101)

准备三台虚拟机(node1、node2和node3)

1.将zookeeper-3.4.6的压缩包解压到根目录下,然后建立软链接

ln -sf /root/zookeeper-3.4.6 /home/install/zookeeper-3.4.6

2.然后进入/home/install/zookeeper-3.4.6目录里,进入conf目录里进行配置,为了将配置文件容易记,可修改名称(mv zoo_sample.cfg zoo.cfg),对zoo.cfg的配置文件里将dataDir改为/opt/zookeeper,并在下边增加一下几行代码:

server.1=node1:2888:3888

server.2=node2:2888:3888

server.3=node3:2888:3888

3.手动在三台虚拟机里创建opt目录下的zookeeper目录

4.在conf下,使用以下命令:vi /opt/zookeeper/myid,分别在三台虚拟机里编辑1,2,3

5.通过网络传输zookeeper下的文件:

scp -r zookeeper-3.4.6  /root@node2:/home/install/

scp -r zookeeper-3.4.6  /root@node3:/home/install/

6.配置环境变量:vi ~/.bash_profile,再将配置好的复制到其它两台虚拟机上

:/home/install/zookeeper-3.4.6/bin

scp ~/.bash_profile root@node2:~/

scp ~/.bash_profile root@node3:~/

三台进行source

7.启动zookeeper:zkServer.sh start,jps,看是否有QuorumPeerMain进程

8.zkCli.sh

时间: 2024-08-08 09:27:50

zookeeper环境的搭建的相关文章

Zookeeper 环境搭建

Zookeeper 环境搭建 1.上传文件并解压 2.修改环境变量 更新配置文件 3.修改 zk 的配置文件 vim /usr/local/zookeeper/conf/zoo.cfg 主要修改数据文件的地址 4.设置 Path 否则不能直接使用命令 5.启动 zk zkServer.sh start //启动zk zkServer.sh status //查看状态 6.客户端连接 zkCli.sh //连接 客户端启动程序来建立一个会话 客户端尝试连接到 localhost/127.0.0.1

zookeeper以及kafka环境的搭建  

linux上的系统环境变量  在安装zookeeper时不需要配置 1. 下载zookeeper二进制安装包(可以下载附件内容或者到官网下载http://www.apache.org/dyn/closer.cgi/zookeeper/) 2解压到linux上任意一路径  本文新建在了/home/hadoop/下 tar -zxvf zookeeper-3.4.6.tar.gz 本人选择 zookeeper-3.4.6.tar.gz   因为3.4.6版本属于稳定版本 3,配置zookeeper

Spark入门到精通--(第十节)环境搭建(ZooKeeper和kafka搭建)

上一节搭建完了Hive,这一节我们来搭建ZooKeeper,主要是后面的kafka需要运行在上面. ZooKeeper下载和安装 下载ZooKeeper 3.4.5软件包,可以在百度网盘进行下载.链接: http://pan.baidu.com/s/1gePE9O3 密码: unmt. 下载完用Xftp上传到spark1服务器,我是放在/home/software目录下. [[email protected] lib]# cd /home/software/ [[email protected]

hadoop2.6.2+hbase+zookeeper环境搭建

1.hadoop环境搭建,版本:2.6.2,参考:http://www.cnblogs.com/bookwed/p/5251393.html 启动服务:在master机器上,进入hadoop安装目录,执行命令:./sbin/start-all.sh 查看是否启动成功:jps 2.zookeeper环境搭建,版本:3.4.6,参考:http://www.cnblogs.com/bookwed/p/4599829.html 启动服务:分别在三台机器上,进入zookeeper安装目录,执行命令:./b

Linux系统zookeeper环境搭建(单机、伪分布式、分布式)

本人现在对zookeeper的环境搭建做一个总结,一般zookeeper的安装部署可以有三种模式,单机模式.伪分布式和分布式,这三种模式在什么时候应用具体看大家的使用场景,如果你只有一台机器且只是想自己开发测试时用,你可以安装个单机模式,简单又实用.如果想装逼但又没有足够的机器,那你可以选择伪分布式的方式搭建,这可以满足你内心高大上的分布式需求又可以满足没有机器的屌丝现状.如果手头有三台以上的服务器,那就可以大展高富帅的风采,直接上真的分布式,真的分布式部署一般是在系统的正式环境中应用.下面我来

Mysql + canal + zookeeper环境搭建

Mysql + canal + zookeeper环境搭建 一.mysql集群搭建 1. mysql基本环境 操作系统: Linux version 2.6.32-431.el6.x86_64 数据库:MySQL Community Server 5.7.20 主节点IP:10.60.81.157 主节点IP:10.60.81.158 从节点IP:10.60.81.159 2. 安装mysql 2.1.官网下载MySQL mysql-5.7.20-1.el6.x86_64.rpm-bundle.

Zookeeper环境搭建

Zookeeper环境搭建 下载 从镜像站中下载最近版本 http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 从文档站中下载所有的历史版本 https://archive.apache.org/dist/zookeeper/ apache-zookeeper-3.5.5-bin.tar.gz 2019-05-20 18:40 10M zookeeper-3.4.6.tar.gz 2016-01-10 17:11 17M 参考文档 https

生产环境Zookeeper集群搭建

三个主机就不提了,直接点 #####安装jdk###### [[email protected] ~]# rpm -ivh jdk-7u76-linux-x64.rpm [[email protected] ~]# vi /etc/profile ... export ZOO_HOME=/usr/local/zookeeper export PATH=$PATH:$ZOO_HOME/bin export JAVA_HOME=/usr/java/jdk1.7.0_76 export PATH=$J

kafka学习(二)-zookeeper集群搭建

zookeeper概念 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名 服务等.Zookeeper是hadoop的一个子项目,其发展历程无需赘述.在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制 不适合在某些应用中使用,因此需要有一种可靠的.可扩展的.分布式的.可配置的协调机制来统一系统的状态.Zookeeper的目的就在于此. 1.角色 Zookeeper中的角色主要有以下三