3.Hadoop集群搭建之Zookeeper安装
前期准备
- 下载Zookeeper 3.4.5
- 若无特殊说明,则以下操作均在master节点上进行
1. 解压Zookeeper
#直接解压Zookeeper压缩包
tar -zxvf zookeeper-3.4.5.tar.gz -C /hadoop/app
2. 修改Zookeeper中conf下的配置文件
修改
zoo_sample.cfg文件- 用
mv zoo_sample.cfg zoo.cfg将zoo_sample.cfg重命名为zoo.cfg - 修改Zookeeper保存数据的本地目录:
未修改前的目录为LInux系统的临时目录,故将原dataDir=/tmp/zookeeper目录修改为home/hadoop/app/zookeeper-3.4.5/data(需要事先建好data目录) - 指定Zookeeper集群机器:直接在文件末尾追加以下内容
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
- 用
格式说明:server.id=leader和server通讯端口:选举的通信端口,id可以任意设定,但是要保证唯一性。
- 进入步骤二的
data目录
3. 创建本机id文件
进入到上面配置文件中的数据保存目录~/app/zookeeper-3.4.5/data,创建文件名为myid的空文件,并写入配置文件中本机的id。示例:
echo 1 > myid
4. 将已经配置好的Zookeeper安装目录拷贝到其他集群节点中
scp -r zookeeper-3.4.5/ slave1:/home/hadoop/app
scp -r zookeeper-3.4.5/ slave2:/home/hadoop/app
注意:务必记得在slave1、slave2上修改对应zookeeper-3.4.6/data/myid的内容
slave1:
echo 2 > myid
slave2:
echo 3 > myid
5. 启动Zookeeper
Zookeeper集群可以使用脚本统一启动,脚本需自行编写。以下演示的步骤为分别演示的方法。
分别在master、slave1、slave2节点上,执行
zookeeper-3.4.5/bin/下的zkserver.sh脚本./zkServer.sh start
若启动成功,执行
jps命令后可以看见QuorumPeermain进程状态验证:启动后,查看各主机状态验证是否启动启动成功。(应为一个leader,两个follower)
./zkServer.sh status
3.Hadoop集群搭建之Zookeeper安装的更多相关文章
- Hadoop集群搭建-03编译安装hadoop
Hadoop集群搭建-05安装配置YARN Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hado ...
- Hadoop集群搭建-02安装配置Zookeeper
Hadoop集群搭建-05安装配置YARN Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hado ...
- Hadoop集群搭建-05安装配置YARN
Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hadoop集群搭建-01前期准备 先保证集群5台虚 ...
- Hadoop集群搭建-04安装配置HDFS
Hadoop集群搭建-05安装配置YARN Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hado ...
- Hadoop集群搭建-01前期准备
Hadoop集群搭建-05安装配置YARN Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hado ...
- Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!)
Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!) 一.JDK的安装 安装位置都在同一位置(/usr/tools/jdk1.8.0_73) jdk的安装在克隆三台机器的时候可以提前安装 ...
- Hadoop集群搭建安装过程(二)(图文详解---尽情点击!!!)
Hadoop集群搭建安装过程(二)(配置SSH免密登录)(图文详解---尽情点击!!!) 一.配置ssh无密码访问 ®生成公钥密钥对 1.在每个节点上分别执行: ssh-keygen -t rsa(一 ...
- Hadoop集群搭建安装过程(一)(图文详解---尽情点击!!!)
Hadoop集群搭建(一)(上篇中讲到了Linux虚拟机的安装) 一.安装所需插件(以hadoop2.6.4为例,如果需要可以到官方网站进行下载:http://hadoop.apache.org) h ...
- 大数据系列(4)——Hadoop集群VSFTP和SecureCRT安装配置
前言 经过前三篇文章的介绍,已经通过VMware安装了Hadoop的集群环境,当然,我相信安装的过程肯定遇到或多或少的问题,这些都需要自己解决,解决的过程就是学习的过程,本篇的来介绍几个Hadoop环 ...
随机推荐
- c# datetime 格式化大全与使用总结
//C# datetime 格式化 DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label ...
- PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 安装
PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 1.首先在安装好环境下安装 zabbix3.0情况下 2. yum install mysql-devel ...
- C#.NET抽象类和接口的区别?
声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况.不能创建abstract 类的实例.然 ...
- IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件
IMP-00013: only a DBA can import a file exported by another DBA 处理方法:在给目标环境的用户赋予dba权限,或者细粒度一些,赋予imp_ ...
- zabbix3.44+交换机华为或者H3C模版,监控所有的口updown以及流量的模版
https://files.cnblogs.com/files/itfat/zbx_export_templates.xml 直接在zabbix导入即可,华为和H3C oid在CPU和内存有少许区别. ...
- 在centOS5.9安装asterisk
最近一直在研究asterisk这个服务器,Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案.Asterisk是一种功能非常齐全的应用程序,提 ...
- 浅谈PHP面向对象编程(二、基础知识)
和一些面向对象的语言有所不同,PHP并不是一种纯面向对象的语言,包PIP它支持面向对象的程序设计,并可以用于开发大型的商业程序.因此学好面向对象输程对PHP程序员来说也是至关重要的.本章并针对面向对象 ...
- List、Set、Map下各类型的对比
1.List和Set: List: 元素有放入顺序,元素可重复,查找效率高,插入删除效率低: Set: 元素无放入顺序,元素不可重复,(元素虽然无顺序,但元素在Set中的位置是由该元素的HashCod ...
- sql,groupby以后取每组前三行
--> 生成测试数据: #TIF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL DROP TABLE #T CREATE TABLE #T (ID VARCHAR ...
- 浅谈OPP
了解Java或C#等面向对象编程语言的的程序员比较熟悉类和对象以及OOP. 一谈起OOP,就会想起教科书式的OOP概念:封装.继承.多态.粗浅的解释封装就是对数据进行隐藏:继承就是子类继承父类(cla ...