ZooKeeper 集群的安装部署
0. 说明
ZooKeeper 安装在 s102、s103、s104上,这三个节点同时是 Hadoop 的 DataNode
1. ZooKeeper 本地模式安装配置
1.0 在 s101 上进行安装配置
将 ZooKeeper 的安装包通过 Xftp 发送到 centos 用户的 home 目录
1.1 解压 ZooKeeper 安装包到指定目录
tar -xzvf zookeeper-3.4..tar.gz -C /soft/
1.2 为 ZooKeeper 创建符号链接
cd /soft/
ln -s zookeeper-3.4. zk
1.3 为 ZooKeeper 配置环境变量
# 编辑环境变量配置文件
sudo vim /etc/profile # 配置 ZooKeeper 环境变量
export ZK_HOME=/soft/zk
export PATH=$PATH:$ZK_HOME/bin
1.4 使环境变量生效
source /etc/profile
1.5 将 zk/conf/zoo_sample.cfg 重命名或复制一份命名为 zoo.cfg( /soft/zk/conf 目录)
# 重命名
mv zoo_sample.cfg zoo.cfg # 复制
cp zoo_sample.cfg zoo.cfg
1.6 启动 ZooKeeper
zkServer.sh start
2. ZooKeeper 完全分布式安装配置
2.1 修改 zoo.cfg 文件,指定工作目录
# 编辑 zoo.cfg
sudo vim zoo.cfg
dataDir=/home/centos/zookeeper
server.102=s102:2888:3888
server.103=s103:2888:3888
server.104=s104:2888:3888
2.2 将 ZooKeeper 文件夹同步到其他节点
xsync.sh /soft/zookeeper-3.4.
xsync.sh /soft/zk
2.3 使用 root 用户权限,将环境变量同步到其他节点
# 登陆 root 用户
su root # 分发环境变量配置文件
xsync.sh /etc/profile # 退出 root 用户
exit
2.4 在 s102-s104 中创建文件夹 /home/centos/zookeeper ,并在文件夹内创建文件 myid
# 创建文件夹
xcall.sh "mkdir /home/centos/zookeeper" # 添加 myid
ssh s102 "echo 102 > /home/centos/zookeeper/myid"
ssh s103 "echo 103 > /home/centos/zookeeper/myid"
ssh s104 "echo 104 > /home/centos/zookeeper/myid"
2.5 按顺序启动 s102-s104 的 ZooKeeper ,分别在 s102、s103、s104 上执行以下命令
# 使环境变量生效
source /etc/profile # 启动 ZooKeeper
zkServer.sh start
2.6 在 s101 开启远程主机 ZooKeeper 客户端
zkCli.sh -server s102:
2.7 查看状态,可以看出 leader、follower
zkServer.sh status
2.8 关闭 ZooKeeper
zkServer.sh stop
ZooKeeper 集群的安装部署的更多相关文章
- hadoop集群环境搭建之zookeeper集群的安装部署
关于hadoop集群搭建有一些准备工作要做,具体请参照hadoop集群环境搭建准备工作 (我成功的按照这个步骤部署成功了,经实际验证,该方法可行) 一.安装zookeeper 1 将zookeeper ...
- Apache Hadoop集群离线安装部署(三)——Hbase安装
Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apac ...
- Dubbo入门到精通学习笔记(十三):ZooKeeper集群的安装、配置、高可用测试、升级、迁移
文章目录 ZooKeeper集群的安装.配置.高可用测试 ZooKeeper 与 Dubbo 服务集群架构图 1. 修改操作系统的/etc/hosts 文件,添加 IP 与主机名映射: 2. 下载或上 ...
- Ganglia监控Hadoop集群的安装部署[转]
Ganglia监控Hadoop集群的安装部署 一. 安装环境 Ubuntu server 12.04 安装gmetad的机器:192.168.52.105 安装gmond的机 器:192.168.52 ...
- ZooKeeper 集群的安装、配置---Dubbo 注册中心
ZooKeeper 集群的安装.配置.高可用测试 Dubbo 注册中心集群 Zookeeper-3.4.6 Dubbo 建议使用 Zookeeper 作为服务的注册中心. Zookeeper 集群中只 ...
- (转)linux下weblogic12c集群的安装部署
本文介绍linux下weblogic12c集群的安装部署,版本12c,其他版本操作会有所不同,但其大体操作基本都是一样的 关于weblogic的集群,在此就不多做介绍了,如果有不了解的朋友可以百度搜索 ...
- Zookeeper 集群的安装及高可用性验证已完成!
安装包 kafka_2.12-0.10.2.0.tgz zookeeper-3.3.5.tar.gz Java 环境 Zookeeper 和 Kafka 的运行都需要 Java 环境,Kafka 默认 ...
- Apache Hadoop集群离线安装部署(二)——Spark-2.1.0 on Yarn安装
Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apac ...
- Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS、YARN、MR)安装
虽然我已经装了个Cloudera的CDH集群(教程详见:http://www.cnblogs.com/pojishou/p/6267616.html),但实在太吃内存了,而且给定的组件版本是不可选的, ...
随机推荐
- 【详解】JNI(Java Native Interface)(一)
前言: 一提到JNI,多数编程者会下意识地感受到一种无法言喻的恐惧.它给人的第一感觉就是"难",因为它不是单纯地在JVM环境内操作Java代码,而是跳出虚拟机与其他编程语言进行交互 ...
- Jni如何传递并且修改两个基础参数
最近在开发jni时,需要返回多个参数给java.这个过程中,碰到了一些问题,值得探讨一下. 具体是这样,jni方法jni_do_something作了底层处理后,得出两个int数据,需要将他们的值 ...
- 笨方法学python学习笔记
创建于:2016-02-29 更新于:03-02 python版本:2.7 %r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符号则是用来向用户展示输出的: 每 ...
- ES 记录之如何创建一个索引映射,以及一些设置
ElasticSearch 系列文章 1 ES 入门之一 安装ElasticSearcha 2 ES 记录之如何创建一个索引映射 3 ElasticSearch 学习记录之Text keyword 两 ...
- java中带参数的try(){}语法
带资源的try语句(try-with-resource)的最简形式为: try(Resource res = xxx)//可指定多个资源 { work with res } try块退出时,会自动调用 ...
- C#中利用LightningChart绘制曲线图表
最近在做一个“基于C#语言的电炉温控制软件设计”的设计,我在大学并不是专业学习C#语言编程的,对C#的学习研究完全是处于兴趣,所以编程技术也不是很厉害,遇到问题多参照网络上的开源码. 这不,在做这个课 ...
- C#进行数据筛选(一)
这里介绍数据筛选的第一种方式,不用过滤器,给新手看得 public DataTable SourceList(string Wmain, string OrderNo, string Process) ...
- Android8自定义广播无法收到消息
在Android 8之前,如果要发送自定义的静态广播,做好其他配置后,只需实例化一个Intent对象intent,然后将其作为参数传入sendBroadcast()方法中即可,例如 Intent in ...
- Codeforces852G(字符串hash)
G. Bathroom terminal time limit per test:2 seconds memory limit per test:256 megabytes input:standar ...
- js-ES6学习笔记-Class(6)
1.类相当于实例的原型,所有在类中定义的方法,都会被实例继承.如果在一个方法前,加上static关键字,就表示该方法不会被实例继承,而是直接通过类来调用,这就称为“静态方法”. 2.父类的静态方法,可 ...