开发者社区> 游客w4fv6b2av3kec> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

zookeeper入门到精通03——zookeeper集群搭建(上)

简介: zookeeper集群搭建 3.1 多虚拟机环境搭建 3.2 zookeeper集群搭建
+关注继续查看

3.1 多虚拟机环境搭建

我们需要搭建zookeeper集群,而由于zookeeper的的服务器数量需要设置为单数(前文介绍了原因),一个zookeeper集群至少需要三个zookeeper服务,因此我们需要搭建三台虚拟主机。


(1)将之前的虚拟机重命名为zookeeper01。


(2)进行网络配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0

image

VMWARE左上角点击编辑查看虚拟网络配置

imageimage对应在在后面追加文件ifcfg-eth0中追加

image

对以上修改说明如下:

BOOTPROTO:网卡获得ip地址的方式,这里设置成为static静态获取指定的ip地址。该参数还可以设置成为dhcp和pootp,分别对应两种协议方式获取ip地址。


HARDDR:网卡的物理地址。删除它避免后续克隆虚拟机时出现多台虚拟机的网卡物理地址相同,从而导致网络故障。


ONBOOT:是否在系统启动时激活网卡。


UUID:唯一标识。与网卡地址一样,删除避免网络故障。


IPADDR:IP地址


192.168.106.0:表示NAT模式下的一个网络号。不可用。

192.168.106.1:表示IPv4地址。不可用。

192.168.106.2:表示网关。不可用。

192.168.106.255:表示NET模式下的广播地址。不可用。

所以IPADDR地址范围:192.168.106.3 到 192.168.106.254均可以配置。


NETMASK:子网掩码

GATEWAY:网关

DNS:域名解析地址,*为1,2,3,4…,有多个就配置多个,这里配置了两个。

(3)重启网络服务,使其生效

service network restart
• 1

(4)测试网络配置是否成功

ping www.baidu.com
• 1

image如上图,配置成功了。

(5)如下图进行克隆,创建虚拟机zookeeper02、zookeeper03。

imageimage克隆完成的虚拟机配置与之前的完全一致,我们需要更改网络配置中的IPADDR,使他们各不相同。


删除网卡地址的对应文件,使其重新生成网卡地址。


rm /etc/udev/rules.d/70-persistent-net.rules

重启虚拟机,进行ping www.baidu.com测试。

笔者在开启多台虚拟机时发现电脑自动蓝屏重启了。如您遇到类似问题可以参考博客:关于多开几台虚拟机就蓝屏重启的解决方案_时空之魔的博客-CSDN博客_虚拟机多开蓝屏解决。

3.2 zookeeper集群搭建

zookeeper集群至少需要三台zookeeper,我们的策略是:每一台主机安装一个zookeeper。试想:如果主机数量是10台,我们就需要安装10个zookeeper,这样效率显然不高。后面我们将解决这个问题,现在先来每一个主机安装一个zookeeper。


(1)xshell与虚拟机建立连接


在虚拟机启动的前提下,在xshell中选择文件->新建连接

image这里会让您输入用户名与密码,如果您的登录名或密码与虚拟机用户名(不是主机名哦)不一致,将会报错ssh服务器拒绝…,如下图,改为一致即可。

image如果您连接不上,请自查之前主机的网络配置是否正确。尤其注意关注使用ifconfig命令查看ip等。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
zookeeper集群搭建与选举原理
介绍zookeeper集群搭建与选举原理
6 0
zookeeper入门到精通04——zookeeper集群选举与集群操作(下)
4.zookeeper集群选举与集群操作 4.1 集群选举机制 4.1.1 第一次启动 4.1.2 非第一次启动 4.2 zookeeper启动停止脚本 4.2.1 脚本编写 4.2.2 脚本测试
13 0
ZooKeeper集群搭建
真实的集群是需要部署在不同的服务器上的,但是在我们测试时同时启动很多个虚拟机内存会吃不消,所以我们通常会搭建伪集群,也就是把所有的服务都搭建在一台虚拟机上,用端口进行区分。
67 0
搭建Zookeeper集群
搭建Zookeeper集群
28 0
Zookeeper——集群搭建 & 选举机制
Zookeeper——集群搭建 & 选举机制
30 0
【Zookeeper】(二)Zookeeper 集群搭建
【Zookeeper】(二)Zookeeper 集群搭建
44 0
Zookeeper集群搭建
Zookeeper集群搭建
70 0
Zookeeper02之集群环境搭建
Zookeeper02之集群环境搭建
63 0
Zookeeper集群搭建(本地伪集群)
zookeeper01配置文件内容: 文件目录:zookeeper01/conf/zoo.cfg tickTime=2000initLimit=10syncLimit=5dataDir=/Users/zhangsan/Documents/zookeeper01/datadataLogDir=/Users/zhangsan/Documents/zookeeper01/logs clientPo
288 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
基于 Dledger 构建高可用 Apache RocketMQ 集群实践
立即下载
Patroni安装部署指南
立即下载
基于 Kerberos 的 HBase 安全实战
立即下载