twemproxy 安装
2016-03-15 08:54
483 查看
twemproxy
安装
1. 获取安装包
shell> wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz shell> wget https://codeload.github.com/twitter/twemproxy/zip/master #twemproxy要求autoconf的版本在2.64以上
2. 编译安装
shell> unzip ./twemproxy-master.zip shell> tar -zxvf ./autoconf-2.69.tar.gz shell> cd ./autoconf-2.69 shell> make && make install shell> cd twemproxy-master shell> autoconf -fvi shell> ./configure --prefix=/usr/local/twemproxy shell> make -j `grep processor /proc/cpuinfo | wc -l` shell> make install
3.增加配置文件
shell> cd /usr/local/twemproxy shell> cat > /usr/local/twemproxy/nutcracker.yml << EOF memcache: listen: 0.0.0.0:11210 hash: fnv1a_64 distribution: ketama auto_eject_hosts: true redis: false timeout: 400 server_retry_timeout: 30000 server_failure_limit: 5 servers: - 172.18.18.52:11211:1 - 172.18.18.53:11211:1 - 127.18.3.11:11211:1 - 172.18.3.12:11211:1 #- 172.18.3.4:11211:1 #- 172.18.3.7:11211:1 EOF
4. 启动服务
shell> vi /etc/sysconfig/iptables shell> -A INPUT -m state --state NEW -m tcp -p tcp --dport 11210 -j ACCEPT #开放防火墙端口11210 shell> /etc/init.d/iptables restart shell> nutcracker -t #测试配置文件 shell> /usr/local/twemproxy/sbin/nutcracker -d -c /usr/local/twemproxy/nutcracker.yml #指定配置文件启动
5.启动命令详解
Usage: nutcracker [-?hVdDt] [-v verbosity level] [-o output file]
[-c conf file] [-s stats port] [-a stats addr]
[-i stats interval] [-p pid file] [-m mbuf size]
参数 | 释义 |
---|---|
-h, –help | 查看帮助文档,显示命令选项 |
-V, –version | 查看nutcracker版本 |
-t, –test-conf | 测试配置脚本的正确性 |
-d, –daemonize | 以守护进程运行 |
-D, –describe-stats | 打印状态描述 |
-v, –verbosity=N | 设置日志级别 (default: 5, min: 0, max: 11) |
-o, –output=S | 设置日志输出路径,默认为标准错误输出 (default: stderr) |
-c, –conf-file=S | 指定配置文件路径 (default: conf/nutcracker.yml) |
-s, –stats-port=N | 设置状态监控端口,默认22222 (default: 22222) |
-a, –stats-addr=S | 设置状态监控IP,默认0.0.0.0 (default: 0.0.0.0) |
-i, –stats-interval=N | 设置状态聚合间隔 (default: 30000 msec) |
-p, –pid-file=S | 指定进程pid文件路径,默认关闭 (default: off) |
-m, –mbuf-size=N | 设置mbuf块大小,以bytes单位 (default: 16384 bytes) |
相关文章推荐
- MFC-消息映射表遍历
- 字符串匹配的KMP算法
- sql server 2014 序列號
- Angularjs整合微信UI(weui)
- [leetcode] 326. Power of Three
- 如何设置Oracle的环境变量
- 随笔
- html基础篇(一)
- 2015-蓝桥杯试题--移动距离
- 在openwrt显示相关的信息
- Android View总结
- JDBC操作数据库的步骤
- 最短路径之Floyd算法
- JVM内幕:Java虚拟机详解
- Java 正则表达式[转载]
- 【验证邮件】怎么实现邮箱验证注册?_验证邮件
- iOS指针学习笔记
- node.js入门(二) 模块 事件驱动
- [Songqw.Net 基础]C#实现简单的插件化开发,可用于WPF Winform.
- 报错: Data source rejected establishment of connection