简单快速ZooKeeper搭建配置

一、单机模式
1、配置JDK环境,略过。

2、获取及下载zookeeper

下载地址:http://mirror.bit.edu.cn/apache/zookeeper/stable/ ,

 代码如下 复制代码
#wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
#tar zxvf zookeeper-3.4.6.tar.gz -C /usr/local
#cd /usr/local
#mv zookeeper-3.4.6 zookeeper

3、配置cfg文件

复制cfg配置文件

 代码如下 复制代码

#cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg
并将配置文件中的datadir修改存放zookeeper的直实路径,如:

dataDir=/opt/zookeeper

4、创建数据目录并启动zookeeper

 代码如下 复制代码
#mkdir -p  /opt/zookeeper
#/usr/local/zookeeper/bin/zkServer.sh start

5、检测是否启动成功

 代码如下 复制代码
#/usr/local/zookeeper/bin/zkCli.sh

#echo stat|nc localhost 2181

二、集群模式
前两步操作和单机模式下的操作相同,这里略过,直接从第三步开始。

3、配置 cfg文件

修改配置文件的内容如下:

 代码如下 复制代码
tickTime=2000
dataDir=/opt/zookeeper
clientPort=2181
initLimit=5
syncLimit=2
server.1=192.168.1.1:2888:3888
server.2=192.168.1.2:2888:3888
server.3=192.168.1.3:2888:3888

具体可以参看:http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html#sc_RunningReplicatedZooKeeper

这里要注意下server.1这个后缀,表示的是192.168.1.1这个机器,在机器中的server id是1 。

4、创建server id

在/opt/zookeeper目录下创建myid文件,并将机器ID写入该文件,如本例中的是1 。另外两台机器做同样的操作

5、启动zookeeper

按顺序依次启动1、2、3主机

 代码如下 复制代码
#/usr/local/zookeeper/bin/zkServer.sh start

启动完成后,检测方法同单机模式一样,通过如下方式检测

 代码如下 复制代码

#/usr/local/zookeeper/bin/zkCli.sh

#echo stat|nc localhost 2181

 

时间: 2024-09-26 15:47:14

简单快速ZooKeeper搭建配置的相关文章

linux下简单快速的搭建ftp服务器环境

  不管是linux还是windows主机都是需要配置才会有ftp服务器了,下文为各位介绍在linux系统搭建ftp服务器环境细节,有需要了解的可以和小编来学学. 1.SSH登陆服务器 2.yum安装vsftpd 安装命令:yum install vsftpd 3.修改配置.增加开机启动 修改配置:vi /etc/vsftpd/vsftpd.conf 将anonymous_enable=YES的值设置为NO,增加开机启动,命令: chkconfig –level 35 vsftpd on 4.增

最简单的11g Active DataGuard(ADG)搭建配置过程(项目步

最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤) 一.环境介绍:     我在db01和db02两台Linux虚拟机上首先分别安装了一套数据库软件,在db01主机上创建了名为woo的数据库:我们这次的实验是要搭建了一套Oracle 11g Active DataGuard:目的是为了实现数据库同步的功能,并且了解Oracle 11g DG的基本功能. db01:192.168.1.50db02:192.168.1.51 二.11g ADG部署: 1.pri端和s

使用ZooKeeper实现配置同步

前言 应用项目中都会有一些配置信息,这些配置信息数据量少,一般会保存到内存.文件或者数据库,有时候需要动态更新.当需要在多个应用服务器中修改这些配置文件时,需要做到快速.简单.不停止应用服务器的方式修改并同步配置信息到所有应用中去.本篇文章就是介绍如何使用ZooKeeper来实现配置的动态同步. ZooKeeper 在<hive Driver类运行过程>一文中可以看到hive为了支持并发访问引入了ZooKeeper来实现分布式锁.参考<ZooKeeper典型应用场景一览>一文,Zo

快速学会搭建SVN服务器

原文:快速学会搭建SVN服务器          SVN是一个版本控制工具,常用于我们软件开发项目中,用来管理我们团队共同使用的代码,文档等历史版本的管理,保持代码的更新,避免混乱. 需要工具:           svn安装程序:免费下载          apache的http服务器,免费下载          svn的eclipse插件,免费下载          TortoiseSVN图形化工具64位和32位版本,免费下载 安装svn及基本DOS操作:          首先安装svn是

LNAMP PHP多人开发环境搭建配置教程

 经常听到团队的小伙说:这个版本的扩展真难找,在本地运行正常的代码,上线之后却运行异常-诸如此类的问题大多是因为系统差异.扩展缺失.版本差异引起的.要解决此类问题搭建一个和线上一致的多人开发环境即可解决.     思路:搭建一台本地开发服务器,开发服务器和线上服务器环境保持一致,用samba服务映射到本地电脑磁盘,团队中所有人的开发代码都存储在开发机上,所有人的代码都是在开发机器上运行:团队成员无需再单独搭建开发环境,只需要挂载远程目录到本地磁盘,加上DNS解析,开发机上apache根据域名绑定

LNAMP/LAMP/(多人)开发环境搭建配置教程

 经常听到团队的小伙伴说:这个版本的扩展真难找,在本地运行正常的代码,上线之后却运行异常-诸如此类的问题大多是因为系统差异.扩展缺失.版本差异引起的.要解决此类问题搭建一个和线上一致的多人开发环境即可解决.     思路:搭建一台本地开发服务器,开发服务器和线上服务器环境保持一致,用samba服务映射到本地电脑磁盘,团队中所有人的开发代码都存储在开发机上,所有人的代码都是在开发机器上运行:团队成员无需再单独搭建开发环境,只需要挂载远程目录到本地磁盘,加上DNS解析,开发机上apache根据域名绑

CSS3变换 教你简单快速实现简单的变换效果

CSS3变换 教你简单快速实现简单的变换效果

怎么让ppt简单快速插入公式

  方法一: 单击"插入"选项卡,再单击"公式"下的箭头. 将会显示已有的公式,单击其中一个即可插入到 PowerPoint 文档中. 方法二: 单击"插入"选项卡"公式"上的图标. 根据要输入的公式选择一个适合的结构,单击公式中的虚线框,输入字母.数字或符号. 通过以上两种方法即可在ppt插入公式,有需要在ppt中插入公式的朋友,可以参照以上方法进行操作,希望可以帮到大家简单快速插入公式.

Photoshop简单快速给图片加上云彩

Photoshop如何简单快速加上云彩,有很多拍的不错的图片,可能由于天气问题,画面天空部分反白或者云彩太淡.有点影响画面的质量.后期处理的时候就需要把云彩补进去.这样才会更完美. 原图 最终效果 1.打开原图素材,再打开一张有云彩的风景图片,用移动工具把它拖到背景图层之上.风景照片比原片小,按Ctrl + T 适当拉大一点,使之与我们要调整的图片一样大小. 2.按Ctrl + J 把背景图层复制两层,并将其拖到云彩层之上待用.图层顺序如下图所示.关闭背景副本2前的眼睛,我们先处理背景副本. 3