文档章节

centos7 搭建zookeeper集群

空净
 空净
发布于 2017/04/07 15:52
字数 558
阅读 7
收藏 0

#zookeeper集群的搭建 ##1. 下载解压zookeeper wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

tar -zxvf zookeeper-3.4.9.tar.gz

##2. 安装配置 ###2.1 将zookeeper拷贝到/usr/local/solrcloud下,复制三份分别并将目录名改为zookeeper1、zookeeper2、zookeeper3

 mkdir /usr/local/solrcloud
 cp -r zookeeper-3.4.9  /usr/local/solrcloud/zookeeper1
 cp -r zookeeper-3.4.9  /usr/local/solrcloud/zookeeper2
 cp -r zookeeper-3.4.9  /usr/local/solrcloud/zookeeper3

###2.2 进入zookeeper1文件夹,创建data目录。并在data目录中创建一个myid文件内容为“1”(echo 1 >> data/myid)。 mkdir /usr/local/solrcloud/zookeeper1/data cd /usr/local/solrcloud/zookeeper1/data echo 1 >> myid

//同理去处理z2,和z3
mkdir /usr/local/solrcloud/zookeeper2/data
mkdir /usr/local/solrcloud/zookeeper3/data

cd /usr/local/solrcloud/zookeeper2/data
echo 2 >> myid
cd /usr/local/solrcloud/zookeeper3/data
echo 3 >> myid	

###2.3 进去zookeeper1/conf文件夹,把zoo_sample.cfg改名为zoo.cfg cd /usr/local/solrcloud/zookeeper1/conf mv zoo_sample.cfg zoo.cfg

###修改它们的zoo.cfg #####dataDir=/usr/local/solrcloud/zookeeper1/data #####clientPort=2181(zookeeper2中为2182、zookeeper3中为2183) #####添加: #####server.1=192.168.1.105:2881:3881 #####server.2=192.168.1.105:2882:3882 #####server.3=192.168.1.105:2883:3883 vim /usr/local/solrcloud/zookeeper1/conf/zoo.cfg

####复制两份到z2,z3 cd /usr/local/solrcloud/zookeeper1/conf/ cp -f zoo.cfg /usr/local/solrcloud/zookeeper2/conf/ cp -f zoo.cfg /usr/local/solrcloud/zookeeper3/conf/

####编辑其他两个zoo.cfg vim /usr/local/solrcloud/zookeeper2/conf/zoo.cfg vim /usr/local/solrcloud/zookeeper3/conf/zoo.cfg 这里写图片描述 这里写图片描述 这里写图片描述

###2.4 启动三个zookeeper /usr/local/solrcloud/zookeeper1/bin/zkServer.sh start /usr/local/solrcloud/zookeeper2/bin/zkServer.sh start /usr/local/solrcloud/zookeeper3/bin/zkServer.sh start ###2.5 开启zookeeper用到的端口,或者直接关闭防火墙 //三个客户端端口,如果是真集群就不用改端口了,IP不一样就行了 firewall-cmd --zone=public --add-port=2181/tcp --permanent firewall-cmd --zone=public --add-port=2182/tcp --permanent firewall-cmd --zone=public --add-port=2183/tcp --permanent //下面三个是表示这个服务器与集群中的 Leader 服务器交换信息的端口 firewall-cmd --zone=public --add-port=2881/tcp --permanent firewall-cmd --zone=public --add-port=2882/tcp --permanent firewall-cmd --zone=public --add-port=2883/tcp --permanent //下面三个是表示万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口 firewall-cmd --zone=public --add-port=3881/tcp --permanent firewall-cmd --zone=public --add-port=3882/tcp --permanent firewall-cmd --zone=public --add-port=3883/tcp --permanent //重新加载 firewall-cmd --reload ##3. 查看他们的状态 /usr/local/solrcloud/zookeeper1/bin/zkServer.sh status /usr/local/solrcloud/zookeeper2/bin/zkServer.sh status /usr/local/solrcloud/zookeeper3/bin/zkServer.sh status 这里写图片描述

© 著作权归作者所有

空净
粉丝 1
博文 31
码字总数 25970
作品 0
广州
程序员
私信 提问
docker容器中搭建kafka集群环境

Kafka集群管理、状态保存是通过zookeeper实现,所以先要搭建zookeeper集群 zookeeper集群搭建 一、软件环境: zookeeper集群需要超过半数的的node存活才能对外服务,所以服务器的数量应该是2...

qq_41587243
2018/05/25
0
0
集群四部曲(四):完美的Kafka集群搭建

之前写过一篇关于Kafka消息的发布-订阅,只不过是基于一台服务器,不够全面,下面我要说下Kafka集群环境的搭建和消息的发布-订阅,希望大家喜欢。下面的集群搭建是基于单机部署的环境,所以大...

海岸线的曙光
2018/03/20
231
0
使用 Docker 一步搞定 ZooKeeper 集群的搭建

ZooKeeper为分布式应用提供高效、高可用的分布式协调服务,它有三种运行模式:单机模式、伪集群模式和集群模式。本文通过探索ZooKeeper的官方Docker镜像,来看看怎样快速搭建一个ZooKeeper的...

qq_41587243
2018/05/25
0
0
集群四部曲(一):完美的Zookeeper集群搭建

今天搭建Zookeeper集群时,遇到了一些问题,好头疼的说,不过,也通过自己动手实践理解了许多,总的来说,实践出真知,当真不错。下面说下集群的搭建吧,希望能够帮助大家。 一、环境:虚拟机...

海岸线的曙光
2018/03/15
294
0
完全分布式集群(一)集群基础环境及zookeeper-3.4.10安装部署

本系列博文将记录在3台CentOS7环境下搭建完全分布式数据分析平台环境。 基础环境配置 环境信息 设置机器名 设置服务器的机器名,3台都设依次分别设置为node222,node224,node225,root用户操...

PeakFang-BOK
2018/10/09
334
0

没有更多内容

加载失败,请刷新页面

加载更多

OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
6
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
6
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
昨天
6
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
7
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部