1 下載twemproxy(nutcracker)的安裝包curl
wget https://twemproxy.googlecode.com/files/nutcracker-0.3.0.tar.gzide
#wget http://42.10.x.x/nutcracker-0.3.0.tar.gz google
2 解壓安裝
tar -zxvf nutcracker-0.3.0.tar.gzurl
cd nutcracker-0.3.0
./configure --prefix=/usr/local/nutcracker
make && make installspa
3 配置路徑調試
新建配置文件日誌
mkdir -p /usr/local/nutcracker/conf/nutcracker.ymlcode
例子:nutcracker.ymlorm
gamma:
listen: 10.13.x.x:22121
hash: md5
distribution: ketama
timeout: 100
backlog: 1024
preconnect: true
auto_eject_hosts: true
server_retry_timeout: 2000
server_failure_limit: 3
servers:
- 10.13.x.x:11211:1
- 10.13.x.x:11212:1
- 10.20.x.x:11211:1
- 10.20.x.x:11212:1server
4 啓動twemproxy(nutcracker)
/usr/local/nutcracker/sbin/nutcracker -d -c /usr/local/nutcracker/conf/nutcracker.yml
輸出日誌調試 nutcracker -d -c /usr/local/src/nutcracker-0.3.0/conf/nutcracker.yml --output=log
5 經過http訪問統計
curl "http://172.20.x.x:22121"