码迷,mamicode.com
首页 > 数据库 > 详细

[NoSQL]安装repcached,并且测试其双向复制是否成功

时间:2015-01-12 22:24:36      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

备注:本实验不仅包括了repcached,还包括了memcache的配置安装

1.1实验环境.

1.2环境准备.

1.3配置一个memcache.

1.3.1安装memcache.

1.3.2启动memcache.

1.4配置高可用方案repcached.

1.4.1安装libevent-devel

1.4.2安装repcached.

1.4.3验证双向复制.

1.4.3.1启动repcached.

1.4.3.2测试数据双向复制.

 

1.1实验环境

技术分享

1.2环境准备

网络测试:

技术分享

创建用户:

技术分享

1.3配置一个memcache

1.3.1安装memcache

安装memcache时使用yum安装,在使用yum的时候我也遇到了些问题,在此感谢吴飚的帖子,感谢吴飚http://f.dataguru.cn/thread-44212-1-1.html

技术分享

技术分享

 

1.3.2启动memcache

找到memcache:

技术分享

启动memcache:

技术分享

通过pstree –G查看启动情况:

技术分享

 

1.3.3测试

技术分享

 

1.4配置高可用方案repcached

1.4.1安装libevent-devel

libevent-devel包是编译repcached程序所依赖的包,所以我们必须先安装该包。

技术分享

技术分享

 

最后显示我们安装成功。

 

1.4.2安装repcached

我们将通过wget命令从这里直接下包memcached-1.2.8-repcached-2.2.tar.gz

http://downloads.sourceforge.net/repcached/memcached-1.2.8-repcached-2.2.tar.gz

技术分享

查看下载:

技术分享

解压memcached-1.2.8-repcached-2.2.tar.gz:

技术分享

 

配置:./configure --enable-replication --program-transform-name=s/memcached/repcached/

备注:在这里需要说明一下,我在配置这一步是时候,系统报如下错误,

checking build system type... Invalid configuration `i686-pc-linux-‘: machine `i686-pc-linux‘ not recognized

configure: error: /bin/sh ./config.sub i686-pc-linux- failed

最后查出是因为我的环境中gcc包不全,于是由于yum install gcc安装gcc包,安装完成后,在执行下面的配置命令成功:

./configure --enable-replication --program-transform-name=s/memcached/repcached/

技术分享

技术分享

查看是否生成Makefile:

技术分享

执行make命令:

技术分享

执行make install命令:

技术分享

到目前为止,我们的repcached已经安装成功。

 

1.4.3验证双向复制

Repcached不能使用root用户启动,所以我们切到livan用户下:

1.4.3.1启动repcached

技术分享

查看启动情况:

技术分享

 

1.4.3.2测试数据双向复制

技术分享

技术分享

现在我们重新登录到11211上验证在11212上存进的cd值是否能够得到:

技术分享

至此,我们两边都能获得另外一个memcache存进的值,说明验证测试成功。

 

[NoSQL]安装repcached,并且测试其双向复制是否成功

标签:

原文地址:http://www.cnblogs.com/myrunning/p/4219924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!