`
fengbaoxp
  • 浏览: 28440 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Zookeeper集群安装(Ubuntu Sever)

阅读更多
  • 安装单机版
        参照“Zookeeper单机安装(Ubuntu Server)”安装3台单机版。如果采用VirtualBox虚拟机的,可以安装一台后,通过虚拟机复制功能完成。
 
  • 修改3台机器配置
        #修改方法参照“Ubuntu网卡MAC及IP地址配置”和“Ubuntu笔记”的“修改机器名”部分
        #3台机器的名称及IP地址分别为: 
        192.168.237.20     zoo1            
        192.168.237.21     zoo2            
        192.168.237.22     zoo3            
        #修改/etc/hosts文件,加入以下内容(机器名解析,使可以通过机器名互相访问)
        192.168.237.20     zoo1            
        192.168.237.21     zoo2            
        192.168.237.22     zoo3            
 
  • 修改zookeeper配置
        #在3台机器上,修改zookeeper配置文件(zoo.cfg),增加下面内容
        server.1=zoo1:2888:3888            
        server.2=zoo2:2888:3888            
        server.3=zoo3:2888:3888            
 
        #在zoo1机器上执行如下命令,创建myid文件并写入1
        $echo 1 > /var/local/zookeeper/myid   # /var/local/zookeeper为dataDir
 
        #在zoo2机器上执行如下命令
        $echo 2 > /var/local/zookeeper/myid
 
        #在zoo3机器上执行如下命令
        $echo 3 > /var/local/zookeeper/myid
 
  • 启动zookeeper服务
        #在三台机器上执行如下命令,启动zookeeper服务
        $/usr/local/lib/zookeeper-3.4.5/bin/zkServer.sh start
 
        #连接zoo1服务器,并增加 /test   znode
        $/usr/local/lib/zookeeper-3.4.5/bin/zkCli.sh -server zoo1 2181
         ....                                                                                           
        [zk:  localhost:2181(CONNECTED) 0] create /test test     
        [test, zookeeper]                                                                   
        [zk:  localhost:2181(CONNECTED) 1]                                  
 
        #连接到zoo2服务器,看是否同步
 
        $/usr/local/lib/zookeeper-3.4.5/bin/zkCli.sh -server zoo2 2181
         ....                                                                                           
        [zk:  localhost:2181(CONNECTED) 0] ls /                          
        [test, zookeeper]                                                                
 
  • 两台服务器数据不同步
        #一种情况是因为防火墙,导致集群机器无法通讯,可以通过以下命令关闭防火墙
        $sudo iptables -P INPUT ACCEPT
        $sudo iptables -P OUTPUT ACCEPT
分享到:
评论

相关推荐

    zookeeper集群安装.doc

    Zookeeper集群安装 Zookeeper是一个分布式应用程序协调服务,它提供了高效、可靠、稳定的分布式协调服务,可以帮助开发者快速构建可靠的分布式应用程序。在这个文档中,我们将详细介绍如何安装和配置Zookeeper集群...

    Linux下Zookeeper集群的安装

    ### Linux下Zookeeper集群的安装详解 #### 一、Zookeeper概述及主要功能 ##### Zookeeper简介 Zookeeper是一款开源的分布式协调服务组件,属于Apache顶级项目之一。它主要用于简化分布式应用程序的开发过程,为...

    zookeeper集群安装

    ZooKeeper 集群安装 ZooKeeper 是一个开源的分布式协调服务,用于提供配置管理、名字服务、分布式同步和组服务等功能。下面是 ZooKeeper 集群安装的详细步骤和相关知识点。 Step 1: 安装 Java JDK 在安装 ...

    ZooKeeper集群安装配置

    ZooKeeper 集群安装配置 ZooKeeper 是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护...

    zookeeper集群安装文档.docx

    总的来说,Zookeeper集群的安装涉及多台服务器的配置,包括JDK的安装、Zookeeper软件的解压、配置文件的定制以及服务的启动和测试。正确配置和运行Zookeeper集群对于构建和管理分布式系统至关重要,因为它提供了关键...

    zookeeper linux集群搭建流程

    在开始搭建 ZooKeeper 集群之前,需要提前在本地安装好 JDK,因为 ZooKeeper 是用 Java 编写的,需要运行在 JVM 上。 第一步:下载和解压 ZooKeeper 首先,需要下载 ZooKeeper 的安装包,例如 zookeeper-3.4.6.tar...

    搭建zookeeper集群

    在安装ZooKeeper集群之前,需要先下载ZooKeeper的安装包,然后将其解压缩到指定的目录下。在本例中,我们将ZooKeeper安装到/usr/local/solrcloud目录下,并将其复制三份,分别命名为zookeeper1、zookeeper2和...

    storma集群安装手册(包含zookeeper集群安装和storm集群安装)

    本文档主要介绍如何在多台服务器上部署一个完整的Storm集群,其中包括JDK安装、Zookeeper集群安装以及Storm集群的搭建。整个过程分为三个主要部分:Java环境(JDK)的安装、Zookeeper集群的配置以及Storm集群的具体...

    zookeeper集群环境安装

    "Zookeeper 集群环境安装" Zookeeper 是一个分布式应用程序协调服务,提供了可靠的配置管理、分布式同步和命名注册等功能。为了在生产环境中使用 Zookeeper,需要安装和配置 Zookeeper 集群环境。下面是 Zookeeper ...

    Zookeeper集群无状态平滑升级、迁移1

    在实际运营中,由于业务需求变化或技术迭代,我们可能会遇到对Zookeeper集群进行升级或迁移的情况。本文将详细介绍这两种操作,以及如何实现无状态平滑升级和迁移,确保服务的连续性和数据完整性。 首先,了解为何...

    zookeeper集群配置详解

    首先,Zookeeper集群部署的前提条件是已经正确安装了Java环境,因为Zookeeper是用Java编写的,通过`java -version`命令可以查看当前Java版本。下载Zookeeper包可以通过官网提供的地址进行,这里使用的地址是***,...

    高可用之ZooKeeper集群的安装、配置、高可用测试

    高可用之 ZooKeeper 集群的安装、配置、高可用测试 ZooKeeper 是一个广泛使用的分布式协调服务,提供了高可用、可靠的服务注册中心解决方案。高可用之 ZooKeeper 集群的安装、配置、高可用测试是分布式系统架构中...

    zookeeper集群

    1. 安装ZooKeeper:首先需要下载ZooKeeper的安装包,例如zookeeper-3.4.9.tar.gz,然后将其解压到指定的安装目录中。 2. 配置ZooKeeper:在ZooKeeper的配置文件zoo.cfg中,需要修改数据目录、端口号、服务器列表等...

    Zookeeper集群部署3.5.5.docx

    二、安装和配置Zookeeper * 解压缩Zookeeper安装包,并创建数据文件和目录文件在Zookeeper的跟目录下。 * 配置Zookeeper的配置文件,包括tickTime、initLimit、syncLimit、dataDir、dataLogDir和clientPort等参数。...

    Zookeeper集群搭建.doc

    - **JDK安装**:首先确保所有参与集群的机器都安装了Java Development Kit(JDK),因为Zookeeper依赖Java运行环境。推荐安装最新稳定版JDK,并将其添加到系统PATH环境变量中,以便在任何目录下都可以运行Java命令...

    zookeeper集群.rar

    1. **Zookeeper安装**: 首先需要下载Zookeeper的安装包,这里提到的是3.5.5版本。在提供的压缩包文件列表中,有三个名为`zookeeper-3.5.5.1`、`zookeeper-3.5.5.2`、`zookeeper-3.5.5.3`的文件,这可能代表三台...

    zookeeper集群升级方案

    ### Zookeeper 集群升级方案详解 #### 一、需求背景 随着业务的发展和技术的进步,现有的Zookeeper集群系统版本过低(当前版本为3.3.4),导致某些功能特性无法得到支持或表现不佳,这直接影响到了业务的正常运行...

    hadoop+hbase+zookeeper集群配置流程及文件

    集群配置完成后,通常还需要进行一些验证操作,如检查Hadoop的`dfs健康报告`、HBase的`master状态`以及Zookeeper的`集群状态`。同时,定期进行维护,如监控日志、性能调优和故障排查,是保持集群稳定运行的关键。 ...

    kafka-zookeeper集群配置

    1. **安装准备**: 首先,确保你的环境中已经安装了Java运行环境(JRE),因为Kafka和Zookeeper都是基于Java开发的。 2. **Zookeeper配置**: - **启动Zookeeper集群**:在每个节点上,配置`zoo.cfg`文件,设置...

Global site tag (gtag.js) - Google Analytics