Hadoop HA- zookeeper安装配置
安装集群
1.1 虚拟机:
3台安装好JDK的centos Linux虚拟机
1.2 安装包:
把下载好的zookeeper安装包,官网:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.8/ 上传到服务器。
1.3解压
tar –xvzf zookeeper-3.4.8.tar.gz ,解压后放进 /usr/ 即可
(另选)把 zookeeper/bin 配置到环境变量
打开配置文件: vim /etc/profile
配置: export ZOOKEEPER_HOME=/usr/zookeeper-3.4.
export $PATH=$PATH:$ZOOKEEPER_HOME/bin
然后刷新配置文件: source /etc/profile 1445151651
将修改好的配置文件分发给另外两台服务器并在相应服务器下重新编译该文件。
scp /etc/profile svr02:/etc/ ;scp /etc/profile svr03:/etc/
1.4修改配置文件
1.4.1准备配置文件,将模板配置文件修改名字。
cd zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
1.4.2添加内容
dataDir=/home/hadoop/zookeeper/data // 默认是/temp目录,重启后删除了里面的数据,该设置目的是对内存内数据做持久化设置
dataLogDir=/home/hadoop/zookeeper/log
server.=slave1:: // (主机名, 心跳端口、数据端口),主机名为服务器hostname
server.=slave2::
server.=slave3::
1.4.3创建文件夹
cd /home/hadoop/zookeeper/
mkdir -m data
mkdir -m log
1.4.4在data文件夹下新建myid文件,myid的文件内容为:

cd data
vim myid
1.5将集群下发到其他服务器上
scp -r /home/hadoop/zookeeper slave2:/home/hadoop/ scp -r /home/hadoop/zookeeper slave3:/home/hadoop/
注意:我当前Linux用户为root
1.6修改其他服务器上的配置文件
到slave2上:修改myid为:2
到slave3上:修改myid为:3
1.7启动服务器(每台机器)
zkServer.sh start //每台机器都要启动,不能少于3台,不然无法选举出leader节点 (start|status|stop|restart)
1.8查看集群状态
jps(查看进程)
zkServer.sh status(查看集群状态,主从信息)
Hadoop HA- zookeeper安装配置的更多相关文章
- Zookeeper系列一:Zookeeper介绍、Zookeeper安装配置、ZK Shell的使用
		
https://www.cnblogs.com/leeSmall/p/9563547.html 一.Zookeeper介绍 1. 介绍Zookeeper之前先来介绍一下分布式 1.1 分布式主要是下面 ...
 - Linux环境ZooKeeper安装配置及使用
		
Linux环境ZooKeeper安装配置及使用 一.ZooKeeper 1.1 zookeeper作用 1.2 zookeeper角色 1.3 zookeeper功能 二.集群规划 三.安装流程 (1 ...
 - zookeeper集群的搭建以及hadoop ha的相关配置
		
1.环境 centos7 hadoop2.6.5 zookeeper3.4.9 jdk1.8 master作为active主机,data1作为standby备用机,三台机器均作为数据节点,yarn资源 ...
 - Hadoop的HA(ZooKeeper)安装与部署
		
非HA的安装步骤 https://www.cnblogs.com/live41/p/15467263.html 一.部署设定 1.服务器 c1 192.168.100.105 zk.name ...
 - [hadoop][会装]hadoop ha模式安装
		
1.简介 2.X版本后namenode支持了HA特性,使得整个文件系统的可用性更加增强. 2.安装前提 zookeeper集群,zookeeper的安装参考[hadoop][会装]zookeeper安 ...
 - Hadoop集群安装配置
		
一.准备工作 1.首先准备好七台虚拟机,并确保都已经安装配置好jdk. 2.Hadoop3.2.0+jdk1.8自行到官网下载 3.修改好相称的主机名,并在hosts文件中相互添加. ######注意 ...
 - ZooKeeper学习第二期--ZooKeeper安装配置
		
一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式. ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境:■ 伪集群模式:就是在一台物 ...
 - 【Zookeeper系列】ZooKeeper安装配置(转)
		
原文链接:https://www.cnblogs.com/sunddenly/p/4018459.html 一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪 ...
 - 【转载】ZooKeeper学习第二期--ZooKeeper安装配置
		
原文地址(https://www.cnblogs.com/sunddenly/p/4018459.html) 一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及 ...
 - ZooKeeper学习第二期--ZooKeeper安装配置(转)
		
转载来源:https://www.cnblogs.com/sunddenly/p/4018459.html 一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪 ...
 
随机推荐
- websocket聊天时,图片压缩处理(url或者input-file)
			
业务背景:私信聊天,需要发送图片,但是图片过大需要压缩处理.此时只有图片url,可以使用以下方法:canvasDataURL(url, 目标图片宽度,图片要显示区域的父元素) 注:该文件包含了inpu ...
 - poj1649 Rescue(BFS+优先队列)
			
Rescue Time Limit: 2 Seconds Memory Limit: 65536 KB Angel was caught by the MOLIGPY! He was put ...
 - Node.js 把抓取到的电影节目列表单发或者群发到QQ邮箱
			
代码地址如下:http://www.demodashi.com/demo/12381.html 一.前言 上一节我们演示了如何用Node的各种包去抓取电影天堂最新电影列表,接下来我们会讲解如何发送我们 ...
 - javascript的slice(),splice(),split(),substring(),substr()
			
例子摘抄于http://www.w3school.com.cn/jsref/jsref_obj_array.asp 1.slice(): Array和String对象都有 在Array中 slice ...
 - Linux学习日志--共享内存
			
一:什么是共享内存 共享内存是属于IPC(Inter-Process Communication进程间通信)机制,其它两种是信号量和消息队列,该机制为进程开辟创建了特殊的地址范 ...
 - 字符串转化成十六进制输出StrToHex(Delphi版、C#版)
			
//注意:Delphi2010以下版本默认的字符编码是ANSI,VS2010的默认编码是UTF-8,delphi版字符串事先须经过AnsiToUtf8()转码才能跟C#版得到的十六进制字符串显示结果一 ...
 - cacti 主机/网络设备流量监控 图解
			
1.在配置中找到设备 console —> Device 2.初次添加 cacti 监控主机的时候是没有任何设备的,所以要选择add 添加你要监控的主机 \
 - andeoid硬件解码
			
Finally, I must say, finally, we get low-level media APIs in Android, the Android hardware decoding ...
 - OOP版电子词典
			
输入代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名:sum123.cpp * 作 者:林海云 * 完毕日期:20 ...
 - 3.11 T-SQL语句
			
T-SQL语句 1.创建表create table Car --创建一个名字是Car的表-- ( Code varchar(50) primary key, --第一列名字是Code 数据类型 ...