IT技术博客大学习 共学习 共进步

kvproxy配置文件之集群设置

博学无忧 2015-02-26 22:36:24 浏览 1,582 次
简介

   kvproxy中集群分为三种。默认集群,读集群和备份集群。读集群和备份集群都是可选项。如果没有设置读集群,将会从默认集群读取数据。如果没有设置备份集群,将不会做数据同步操作。更多kvproxy的信息请查看

集群设置

   以下是集群设置中需要注意的几个因素。

   1、集群名可以自己制定

   2、每个集群中的数字id不能重复。数字id是数据库实例的唯一标示。如果实例A有问题,需要更换。只需要更换ip和端口即可。这样,原先示例A中的所有key都会落到新的示例中。

   3、权重数字并不是百分比。没必要所有主机的权重相加等于100。权重数字是实例在一致性哈希中的节点数。一般情况下,数字越大,落到实例上的数据就越多。

memcached集群设置示例

   [memcached]

   ; 设置默认后端集群。

   hosts=master

   ; 设置备份集群。所有的写操作命令都会同步到此集群一份。如果未设置,将不进行数据的同步或者异步复制。

   hosts_backup=slave

   ; 设置读集群。所有的数据读取都从此集群读取。用于实现读写分离。

   hosts_read=read

   ;;;;;;;;;;;;;;;;

   ; 集群设置 ;

   ;;;;;;;;;;;;;;;;

   ; 集群名

   [master]

   ; ip : 端口号 = “在集群中的标示数字id : 权重”

   ; 同一组中每个后端服务器的标示数字id不能重复

   127.0.0.1:11211=”1:50″

   127.0.0.1:11212=”2:50″

   [slave]

   127.0.0.1:11212=”1:50″

   127.0.0.1:11213=”2:100″

   127.0.0.1:11214=”3:50″

   [read]

   127.0.0.1:11212=”1:50″

   127.0.0.1:11213=”2:100″

   127.0.0.1:11214=”3:50″

建议继续学习

  1. HBase技术介绍 (阅读 7,943)
  2. 解析Google集群资源管理系统Omega (阅读 5,744)
  3. 快速构建实时抓取集群 (阅读 5,084)
  4. Hadoop集群间Hadoop方案探讨 (阅读 4,443)
  5. “集群和负载均衡”的通俗版解释 (阅读 4,405)
  6. storm集群的监控 (阅读 4,185)
  7. “集群和负载均衡”在实战当中的运用技巧 (阅读 4,142)
  8. Ubuntu下PostgreSQL数据库集群(PL/Proxy)配置方法 (阅读 3,924)
  9. storm集群的监控 (阅读 3,544)
  10. 服务器集群架构的设计与选择 (阅读 3,524)