跳到主要内容

Zookeeper集群

ZooKeeper集群为分布式应用提供一致性服务,提供高效的内存数据处理功能。

优势
  • 一键创建Zookeeper数据库,完整通过云平台使用该功能。
  • 随时更改实例数量,弹性伸缩实例的能力。
  • 统一的服务出口,与平台应用同一网络环境,访问速度更快。
  • 平台维护稳定的存储集群,提供更高SLA。
备注
  • 实例数量可以选择有多少个实例参与竞选,比如说总共有5个实例,然后3个参与竞选,另两个是只读的observer。参与竞选的实例过多,维护数据一致性的开销会变大。
  • 保证强一致性,一个请求过来,改一个数据,需要所有参与竞选的实例都返回已经修改,才会给请求返回。

创建Zookeeper数据库

(1) 登录平台后,点击服务目录[应用],点击Zookeeper的部署按钮,进入集群配置页面,如下图所示。

test

(2) 输入名称,选择版本,设置容器配置,选择节点调度为系统默认调度或者定义服务与节点亲和性,选择集群访问方式,配置副本数,下拉选择对应的存储,并配置存储的容量,配置集群认证方式,配置对应的集群密码。

(3) 根据实际的需要配置高级参数,配置页面如下所示。

test

(4) 参数配置完成后,单击<创建>按钮,集群创建成功。稍等片刻后,查看Zookeeper数据库。

查看集群

基础信息

点击展开详情,进入“基础信息”可以查看新创建的数据库集群的参数、资源配置、节点调度、实例副本等信息。

test
信息
  • 参数:用户名和密码,可以修改密码。
  • Zookeeper版本:当前集群的版本,用户可以编辑。
  • 资源配置:可以修改数据库实例配置,这里是一个容器的配置,总配置=资源配置*实例副本数。
  • 节点调度:选择使用系统默认调度,或者定义节点和服务亲和性。
  • 实例副本:可修改容器实例的副本数,可查看节点的容器名和挂载路径。一般容器实例数多于1时,数据库可用性更高,推荐实例数为3。

配置管理

配置管理可以修改 zoo.cfg文件中内容,从而对该数据库集群进行调优,重新编辑配置文件后,系统将重启该集群的所有实例,将进行滚动升级。

容器监控

用户点击监控页签,进入集群服务监控页面,监控的参数有CPU、内存、网络、硬盘等参数。

访问方式

可以修改数据库访问方式,修改网络出口等。

事件

切换事件可以查看集群创建过程中事件,同时事件中将记录回滚、删除、扩容等操作。

日志

切换日志可以查看集群创建过程中系统操作详情。

租赁信息

平台全局开启计费功能后,用户可以查看对应的租赁信息,点击租赁信息,可查看详细信息。

删除集群

(1) 点击集群名称链接,进入集群详情页。

(2) 点击右上角“其他操作/删除”操作,删除集群。

重启集群

(1) 点击集群名称链接,进入集群详情页。

(2) 点击右上角“其他操作/重启”操作,重启集群。

停止/启动

(1) 点击集群名称链接,进入集群详情页。

(2) 集群运行状态,点击右上角“其他操作/停止”操作,停止集群。

(3) 集群停止状态,点击右上角“其他操作/启动”操作,启动集群。