zookeeper集群和单机版搭建

zookeeper 单机版安装

cd zookeeper-3.4.8
#创建数据存放目录
mkdir data
#创建日志存放目录
mkdir log
cd conf
#修改配置文件
cp zoo_sample.cfg  ./zoo.cfg
vim zoo.cfg
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/opt/zk/zk_sign/zookeeper-3.4.8/data
    dataLogDir=/opt/zk/zk_sign/zookeeper-3.4.8/log
    clientPort=2181
#启动zokkeeper
    ./zkServer.sh start
    ./zkServer.sh status
    ./zkServer.sh stop

zk客户端

./zkCli.sh -server 192.168.108.139:2181

ls /
create /hxc "haha"
rmr /hxc

##################################################################
zookeeper集群安装
修改配置文件zoo.cfg
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/opt/zk/zk_clu/zookeeper-3.4.8/data
    dataLogDir=/opt/zk/zk_clu/zookeeper-3.4.8/log
    clientPort=2181
    server.1=www.hadoop1.org:2888:3888 #server.A=B:C:D A是标号 B是IP地址 C是服务器与leader服务器交换信息端口 D是如果leader挂了,这个端口是用来选举新的leader的端口
    server.2=www.hadoop2.org:2888:3888
    server.3=www.hadoop3.org:2888:3888
    
并且在/opt/zk/zk_clu/zookeeper-3.4.8/data目录下
创建文件myid输入当前这台服务器的属于哪个标示ID
如果是www.hadoop1.org这台服务器 则1
如果是www.hadoop2.org这台服务器 则2
如果是www.hadoop3.org这台服务器 则3

每台服务器启动zk
./zkServer.sh start

./zkServer.sh status 可以查看当前的zokkeeper是leader(领导者 主)还是follower(跟随者 从)或者ObServer (观察者 从)

时间: 2024-12-23 16:07:32

zookeeper集群和单机版搭建的相关文章

使用shell实现zookeeper集群的自动搭建

本例中主节点的主机名为的master,从节点的主机名分别是slave1,slave2,slave3,用户名为hadoop,使用的zookeeper版本为zookeeper3.4.5.在root下运行如下脚本可以实现Zookeeper集群的快速搭建. 在安装之前确保主机之间能够相互通信,修改好主机名,本次试运行一个shall脚本完成3台主机的zookeeper安装. shall脚本代码如下 部署结果如下:

zookeeper集群环境搭建详细图文教程

zookeeper集群环境搭建详细图文教程 zhoubang @ 2018-01-02 [文档大纲] 友情介绍 软件环境 注意点 环境安装 1. 新建用于存储安装包以及软件安装的目录 2. 下载安装zookeeper 3. 解压zookeeper压缩包 单节点zookeeper配置 1. 配置zoo.cfg文件 2. 配置zookeeper的数据存储目录 3. 新建myid文件 4. 配置zookeeper集群节点 5. 启动zookeeper服务 6. 检查zookeeper服务是否成功启动

Solr集群的搭建以及使用(内涵zookeeper集群的搭建指南)

1   什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使 用SolrCloud来满足这些需求. SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心. 它有几个特色功能: 1)集中式的配置信息 2)自动容

kafka学习(二)-zookeeper集群搭建

zookeeper概念 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名 服务等.Zookeeper是hadoop的一个子项目,其发展历程无需赘述.在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制 不适合在某些应用中使用,因此需要有一种可靠的.可扩展的.分布式的.可配置的协调机制来统一系统的状态.Zookeeper的目的就在于此. 1.角色 Zookeeper中的角色主要有以下三

[转]ZooKeeper 集群环境搭建 (本机3个节点)

ZooKeeper 集群环境搭建 (本机3个节点) 是一个简单的分布式同步数据库(或者是小文件系统) --------------------------------------------------------1.建立目录server1server1/dataDirserver1/dataLogDirserver1/logsserver1/zookeeper3.4.6 server2server2/dataDirserver2/dataLogDirserver2/logsserver2/zo

Linux下ZooKeeper集群搭建

首先安装VMWare,装了两个虚拟机,版本是CentOS6.5,IP分别是 192.168.3.20 192.168.3.21 然后下载ZooKeeper包:http://zookeeper.apache.org/,使用命令tar -zxvf  zookeeper.tar.gz 进行解压,解压到/opt/soft目录 修改主机名 vim  /etc/hosts ,在hosts文件中添加一下两项 192.168.1.20 master 192.168.1.21 slave1 进入zookeeper

【zookeeper】 zookeeper 集群搭建

集群搭建环境: 发行版:CentOS-6.6 64bit 内核:2.6.32-504.el6.x86_64 CPU:intel-i7 3.6G 内存:2G 集群搭建步骤: 1. 确保机器安装了jdk [[email protected] ~]# java -version openjdk version "1.8.0_51" OpenJDK Runtime Environment (build 1.8.0_51-b16) OpenJDK 64-Bit Server VM (build

2. zookeeper集群搭建

zookeeper集群搭建 1.zookeeper集群组件: Zookeeper集群中的服务器角色有三种, leader(主)  server, follower(从)  server, observer(从)  server: 2.leader特殊之处在于它有决定权,具有Request Processor (observer server 与follower server的区别就在于不参与leader选举) 3.配置文件: 3.1将zoo_sample.cfg修改为zoo.cfg配置文件(好记

CentOS下的ZooKeeper集群搭建

ZooKeeper集群搭建过程: 1.下载ZooKeeper安装包,解压安装: 2.在/etc/profile下配置ZooKeeper环境变量,增加变量$ZOOKEEP_HOME=ZooKeeper安装目录,再将$ZOOKEEPER_HOME/bin添加到$PATH变量: 3.将ZooKeeper安装目录conf下zoo_sample.cfg另存为zoo.cfg, 并修改相关配置信息: 4.将zoo.cfg文件拷贝到集群下的其他服务器上: 5.在每一台ZooKeeperZooKeeper服务器的