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集 ...
随机推荐
- phantomjs rendering
http://wwwy3y3.ghost.io/pageres-phantomjs-capture-sreenshot-chinese-fonts-not-render-correctly/ 在使用中 ...
- Linux的inode的理解 ZZ
文件名 -> inode -> device block 转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s ...
- Eclipse如何设置编译文件.class输出路径
1.首先我发现我的eclipse中-->project-->build automatically 是勾选上的.好吧,把把前面的勾去掉. 2去掉以后我先clean --> Clean ...
- pyqt5加载网页的简单使用
如下初步使用了pyqt5,构造了一个webview来加载网址,呈现网页. 1.安装pyqt5包,可使用douban的源 pip install pyqt5 -i http://pypi.douban. ...
- Python学习---递归函数的学习
定义:在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. 递归特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 ...
- ZT 俞敏洪:2014我要闭嘴 相信未来不是梦
俞敏洪:2014我要闭嘴 相信未来不是梦 手机免费访问www.cnfol.com2013年12月11日 08:38 中国企业家网 查看评论 字体:小 中 大中金在线微博微信加关注 扫描二维码 关注 ...
- Android MVP 简析
原地址:https://segmentfault.com/a/1190000003927200 在Android中应用MVP模式的原因与方法的简析,写的简单易懂.
- Posix多线程编程学习笔记
Blaise Barney, Lawrence Livermore National Laboratory )标准制订了这一标准接口.依赖于该标准的实现就称为POSIX threads 或者Pthre ...
- halcon 使用elliptic_axis计算规则矩形角度
elliptic_axis算子是用于计算与Region等价椭圆的相关参数的,注意必须使用规则矩形!!!,不规则区域想其他办法比如模板匹配. elliptic_axis (Region, Ra, Rb, ...
- 富文本使用之wangEditor3
一.介绍: wangEditor —— 轻量级 web 富文本编辑器,配置方便,使用简单.支持 IE10+ 浏览器. 二.使用方式: 直接下载:https://github.com/wangfupen ...