Zookeeper -- 本地\完全分布式 搭建
准备工作
linux软件:Zookeeper-3.4.12.tar.gz
四台centos系统虚拟机,主机名为:s101~s104
一、本地模式搭建(s101上安装)
1、解压软件压缩包:解压到根目录的soft目录下(注:soft是自己创建的文件夹,用于存放各类软件)
tar -xzvf zookeeper-3.4.12.tar.gz -C /soft/
2、创建符号链接:用“zk”指向软件
ln -s /soft/zookeeper-3.4.12/ /soft/zk
3、添加环境变量
sudo nano /etc/profile,其中追加以下内容:
export ZK_HOME=/soft/zk
export PATH=$PATH:$ZK_HOME/bin
4、生效环境变量
source /etc/profile
5、修改配置文件
cp /soft/zk/conf/zoo_sample.cfg /soft/zk/conf/zoo.cfg
6、启动zookeeper
zkServer.sh start
7、检验是否安装成功
输入Linux命令“jps”,若进程中有“QuorumPeerMain”即本地模式搭建成功。
二、zk完全分布式搭建
1、在s101中修改配置文件
nano /soft/zk/conf/zoo.cfg
1)修改:dataDir=/home/centos/zookeeper
2)在末尾添加
server.102=s102:2888:3888
server.103=s103:2888:3888
server.104=s104:2888:3888
2、在s101上将符号链接和文件夹分发到其他节点(注:xysnc.sh是自己写的脚本,用于对其他节点同步文件)
xsync.sh /soft/zk
xsync.sh /soft/zookeeper-3.4.12
3、在s101上使用root权限,将环境变量文件进行分发
1)切换root用户:su root
2)分发文件到其他节点:xsync.sh /etc/profile
3)退出root用户:exit
4、在s101上对s102~s104创建文件夹~/zookeeper,并在次文件夹下创建内容为102~104的文件myid(注:xcall.sh是自己写的脚本,用于对其他节点同步使用命令)
1)对s102~s104创建文件夹:xcall.sh "mkdir ~/zookeeper"
2)文件夹下创建指定内容的文件夹
ssh s102 "echo -n 102 > ~/zookeeper/myid"
ssh s103 "echo -n 103 > ~/zookeeper/myid"
ssh s104 "echo -n 104 > ~/zookeeper/myid"
5、分别在s102~s104生效环境变量
source /etc/profile
6、分别在s102~s104上启动zookeeper,并查看状态
1)启动zk:zkServer.sh start
2)查看状态:zkServer.sh status
over
Zookeeper -- 本地\完全分布式 搭建的更多相关文章
- Hadoop生态圈-zookeeper本地搭建以及常用命令介绍
Hadoop生态圈-zookeeper本地搭建以及常用命令介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.下载zookeeper软件 下载地址:https://www.ap ...
- 2.hadoop基本配置,本地模式,伪分布式搭建
2. Hadoop三种集群方式 1. 三种集群方式 本地模式 hdfs dfs -ls / 不需要启动任何进程 伪分布式 所有进程跑在一个机器上 完全分布式 每个机器运行不同的进程 2. 服务器基本配 ...
- ZooKeeper的伪分布式集群搭建
ZooKeeper集群的一些基本概念 zookeeper集群搭建: zk集群,主从节点,心跳机制(选举模式) 配置数据文件 myid 1/2/3 对应 server.1/2/3 通过 zkCli.sh ...
- 简单搭建zookeeper集群分布式/伪分布式
分布式搭建 一.下载zookeeper安装包 自行下载:我用的是 zookeeper-3.5.4-beta.tar.gz 二.环境准备 1. 我的虚拟机自带的java是1.7的,这个版本要求java1 ...
- Solr集群的搭建以及使用(内涵zookeeper集群的搭建指南)
1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候 ...
- hadoop完全分布式搭建HA(高可用)
2018年03月25日 16:25:26 D调的Stanley 阅读数:2725 标签: hadoop HAssh免密登录hdfs HA配置hadoop完全分布式搭建zookeeper 配置 更多 个 ...
- zookeeper集群的搭建以及hadoop ha的相关配置
1.环境 centos7 hadoop2.6.5 zookeeper3.4.9 jdk1.8 master作为active主机,data1作为standby备用机,三台机器均作为数据节点,yarn资源 ...
- Dubbo-Admin管理平台和Zookeeper注册中心的搭建(转)
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubb ...
- 大数据平台搭建-zookeeper集群的搭建
本系列文章主要阐述大数据计算平台相关框架的搭建,包括如下内容: 基础环境安装 zookeeper集群的搭建 kafka集群的搭建 hadoop/hbase集群的搭建 spark集群的搭建 flink集 ...
随机推荐
- 通过游戏学敏捷:只通过Specification来传递需求
转自:https://mp.weixin.qq.com/s/jAYbAMUTNYGh4RxGPAZ1AQ 活动把每个小组(4-5个人)中的2人留在屋子里,其他人到屋子外面等待.在屋子里的人,会得到一张 ...
- Hadoop HA集群的搭建
HA 集群搭建的难度主要在于配置文件的编写, 心细,心细,心细! ha模式下,secondary namenode节点不存在... 集群部署节点角色的规划(7节点)------------------ ...
- shell逻辑运算符 1
逻辑卷标 表示意思 1. 关于档案与目录的侦测逻辑卷标! -f 常用!侦测『档案』是否存在 eg: if [ -f filename ] -d 常用!侦测『目录』是否存在 -b 侦测是否为一个『 bl ...
- QT的文件查找
https://blog.csdn.net/hustyangju/article/details/17784007 http://www.cppblog.com/biao/archive/2011/1 ...
- php安装扩展redis淌过的坑
php安装扩展redis淌过的坑 php扩展 redis cd /usr/local/src/ wget https://github.com/nicolasff/phpredis/archive/2 ...
- shell----删除文件中的^M
在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”.有几种方法可以处理. 1.使用vi的替换功能.启动vi,进入命令模式,输入以下命令: :%s/^M$/ ...
- Ubuntu Tweak (linux下的优化大师)
Ubuntu Tweak 是中国人开发的一款专门为Ubuntu准备的配置.调整工具,它类似与compiz,但是界面更友好. 下面是安装命令: 第一步:添加tweak源 sudo add-apt-rep ...
- linux一切皆文件之文件描述符
一.知识准备 1.在linux中,一切皆为文件,所有不同种类的类型都被抽象成文件.如:普通文件.目录.字符设备.块设备.套接字等2.当一个文件被进程打开,就会创建一个文件描述符.这时候,文件的路径就成 ...
- tp3.2中的 I () 方法
I('get.id'); // 相当于 $_GET['id']
- JS中的prototype (转载)
JS中的prototype JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是 ...