字符集学习实战字符集的饲养员集群模式
- <李>
字符集学习实战字符集的饲养员集群模式李> <李>
李> <李>
1。李饲养员简介
> <李>2。动物园管理员角色和端口
李> <李>3。动物园管理员部署简介
李> <李>4。动物园管理员部署管理字符集
- <李>
4.3.1下载解压
李> <李>4.3.2修改配置文件
李> <李>4.3.3添加myid文件
李> <李>4.3.4同步饲养员目录到其它2个节点,修改myid
李> <李>4.3.5启动动物园管理员
李> <李>4.1环境
李> <李>4.2环境准备
李> <李>4.3安装饲养员
李> <李>4.4安装字符集
李> <李>4.6执行字符集初始化数据
李> <李>4.7配置字符集支持饲养员
李> <李>4.8用管理员配置字符集
李>
1。动物园管理员简介
管理员是一个面向分布式系统的构建块。当设计一个分布式系统时,一般需要设计和开发一些协调服务:,
<强>名称服务强>——名称服务是将一个名称映射到与该名称有关联的一些信息的服务。电话目录是将人的名字映射到其电话号码的一个名称服务。同样,DNS服务也是一个名称服务,它将一个域名映射到一个IP地址。在分布式系统中,您可能想跟踪哪些服务器或服务在运行,并通过名称查看其状态.ZooKeeper暴露了一个简单的接口来完成此工作,也可以将名称服务扩展到组成员服务,这样就可以获得与正在查找其名称的实体有关联的组的信息只
<强>锁定强>——为了允许在分布式系统中对共享资源进行有序的访问,可能需要实现分布式互斥(分布式互斥).ZooKeeper提供一种简单的方式来实现它们只
<强>同步强>——与互斥同时出现的是同步访问共享资源的需求,无论是实现一个生产者——消费者队列,还是实现一个障碍,饲养员都提供一个简单的接口来实现该操作只
<强>配置管理强>,您可以使用管理员集中存储和管理分布式系统的配置。这意味着,所有新加入的节点都将在加入系统后就可以立即使用来自动物园管理员的最新集中式配置。这还允许您通过其中一个饲养员客户端更改集中式配置,集中地更改分布式系统的状态只
<强>领导者选举强>——分布式系统可能必须处理节点停机的问题,您可能想实现一个自动故障转移策略.ZooKeeper通过领导者选举对此提供现成的支持。
2。动物园管理员角色和端口
3。动物园管理员部署简介
4。动物园管理员部署管理字符集
4.1环境
系统:CentOS7.3
jdk版本:1.7,
管理员版本:3.4.10
字符集版本:1.6
4.2环境准备
为了测试方便,这里关闭系统防火墙和禁用selinux,生产环境防火墙则需要开放饲养员相关端口,2181年,2888年,3888年)。
#,关闭防火墙 systemctl stop  firewalld.service systemctl disable  firewalld.service #,关闭SELINUX sed 小姐' s/SELINUX=执行/SELINUX=禁用/g ',/etc/sysconfig/SELINUX setenforce 0
4.3安装饲养员
先在<代码>甲壳> 代码节点安装,再同步到其它2个节点。