安装Resource Agents的时候出现错误:configure.ac:9: error: Autoconf version 2.63 or higher is required。指的是autoconf版本号低,须要安装高版本号的。

  1. wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.gz
  2. tar xzf autoconf-2.68.tar.gz
  3. cd autoconf-2.68
  4. ./configure
  5. make && make install
  6. 假设原来已经装过。还须要覆盖原来的。
  7. cp   /usr/local/bin/autoconf /usr/bin/

            cp  /usr/local/bin/autoreconf /usr/bin/

Twemproxy是一个代理server,能够通过它降低MemcachedRedisserver所打开的连接数。

Twemproxy有何用途呢?它能够:

  • 通过代理的方式降低缓存server的连接数
  • 自己主动在多台缓存server间共享数据
  • 通过不同的策略与散列函数支持一致性散列
  • 通过配置的方式禁用失败的结点
  • 执行在多个实例上。client可以连接到首个可用的代理server
  • 支持请求的流式与批处理,因而可以降低来回的消耗

Redis的创建者Salvatore Sanfilippo(@antirez)撰写了一篇文章,介绍了怎样通过Twemproxy在开启Redis-cluster特性前就让Redis集群发挥作用。而在大多数情况下都不会丧失太多的性能:

Twemproxy的强大之处在于能够通过配置的方式让它禁用掉失败的结点,同一时候还能在一段时间后进行重试,抑或使用指定的键->server映射。这意味着在将Redis用作数据存储时,它能够对Redis数据集进行分片(禁用掉结点驱赶);在将Redis用作缓存时。它能够启用结点驱赶以实现简单的高可用性。

Twemproxy速度非常快。真的非常快。它差点儿与直接訪问Redis速度一样快。我敢说在最差的情况下,性能也仅仅只是才损失20%而已。

我对性能问题唯一的想法是当在多个实例上使用命令时,我认为MGET还有改进空间。

  1. 尽管能够动态移除节点,但该移除节点的数据就丢失了。
  2. redis集群动态添加节点的时候,twemproxy不会对已有数据做重分布.maillist里面作者说这个须要自己写个脚本实现
  3. 性能上的损耗

Twemproxy早在今年初由Twitter开源。它最開始支持Memcached,近期又加入了对Redis的支持。Twitter使用了大量的缓存server,每分钟会发送300k的tweet.

https://github.com/twitter/twemproxy 下载包以及对应的安装方法.

nutcracker -d -c conf/nutcracker.yml 启动nutcracker

nc 127.0.0.1 22222 | python -mjson.tool 查看状态

configure.ac:8: error: Autoconf version 2.64 or higher is required的更多相关文章

  1. configure.ac:20: error: Autoconf version 2.65 or higher is required

    安装thrift例如,下面的问题出现: configure.ac:20: error: Autoconf version 2.65 or higher is required wget http:// ...

  2. configure.ac:3: error: Autoconf version 2.68 or higher is required

    configure.ac:3: error: Autoconf version 2.68 or higher is required 参考博客:https://blog.csdn.net/pretty ...

  3. CentOS6.5升级autoconf版本 Autoconf version 2.64 or higher is required

    安装软件时提示说需要Autoconf 2.64或更高的版本 [root@BobServerStation twemproxy]# autoconf configure.ac:8: error: Aut ...

  4. CentOS6.9升级autoconf版本,解决”Autoconf version 2.64 or higher is required“错误

    安装软件时提示说需要Autoconf 2.64或更高的版本: # autoconf configure.ac:: error: Autoconf version 2.64 or higher is r ...

  5. error: Autoconf version 2.67 or higher is required

    error: Autoconf version 2.67 or higher is required 今天linux下遇到这种错误,顺便记录下来. #rpm -qf /usr/bin/autoconf ...

  6. CentOS6.5升级autoconf版本,解决”Autoconf version 2.64 or higher is required“错误

    CentOS6.5升级autoconf版本,解决”Autoconf version 2.64 or higher is required“错误 https://blog.csdn.net/pretty ...

  7. configure.ac:32: error: possibly undefined macro: AC_DEFINE

    在ubuntu 下编译snappy时,在检查依赖关系时,处理autoconf的包时,在相关依赖包都已经安装的情况下,报如下错误,死活不过. configure.ac:32: error: possib ...

  8. 解决 configure.ac:17: error: possibly undefined macro: AC_PROG_LIBTOOL

    当安装configure.ac:17: error: possibly undefined macro: AC_PROG_LIBTOOL If this token and others are le ...

  9. configure.ac:91: error: possibly undefined macro: AC_SEARCH_LIBS

    debian系统上,手动编译tmux的时候,执行./autogen.sh出现如下报错: $ ./autogen.sh configure.ac:: error: possibly undefined ...

随机推荐

  1. d3.js path路径

    转自:http://www.d3js.cn/?p=68 svg的path标签被称为”可以组成任何形状的形状” SVG Path可以绘制任何形状的图形,包括矩形,圆形,椭圆,折线,多边形,直线,曲线等. ...

  2. nutch2.3.1源码分析——InjectorJob

    InjectorJob实现的功能是:从种子站点文件当中读取站点信息并且将这些站点的个数.url(url以 域名:协议/端口号/路径名 设为形式存储在数据库当中,为了提高读写速度)回写到Context类 ...

  3. Spring 中解析 URL参数的几种方式

    1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交. /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @pa ...

  4. Bzoj2165 大楼

    Time Limit: 40 Sec  Memory Limit: 259 MBSubmit: 779  Solved: 285[Submit][Status][Discuss] Descriptio ...

  5. Android的CheckBox(多选框)

    1.布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t ...

  6. linux.backspace乱码(转)

    42 linux.backspace乱码 linux环境sqlplus中使用backspace键出现乱码的解决方法2008-04-30 16:32 在linux环境下使用sqlplus,在回删(bac ...

  7. 前端面试知识点锦集(JavaScript篇)

    目录 1.谈谈你对Ajax的理解?(概念.特点.作用) 2.说说你对延迟对象deferred的理解? 3.什么是跨域,如何实现跨域访问? 4.为什么要使用模板引擎? 5.JavaScript是一门什么 ...

  8. 51nod 1051 最大子矩阵和 【最大子段和DP变形/降维】

    [题目]: 一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的,输出这个最大的值. 例如:*3的矩阵: - - - - 和最大的子矩阵是: - - Input 第1行:M和N, ...

  9. UVA Live 6437 Power Plant 最小生成树

    题意: 有许多油井和村庄什么的,让你使得这些村庄能连通一个油井就好了.第一行给你一个数字T代表有T组测试数据,第二行有 M , N , K ,M代表包括油井在内的村庄数,N 代表有N个 两两连通的地方 ...

  10. C++之++运算符重载问题

    记录++之前先记一下左右值和存取数据的问题 数据的存放分三个部分,堆区,栈区和静态变量区 左值可以更改,右值不能更改 栈区和堆区存储的都是左值,可以随意更改其值,静态变量区部分数据是右值,比如cons ...