twemproxy安装记录
贝贝目前切到twemproxy了,这个中间件,今天研究了下,在这里做一个安装记录。
https://github.com/twitter/twemproxy
在这里下载release版本的twemproxy,然后安装。
autoreconf -fvi
./configure --enable-debug=full
make
src/nutcracker -h
安装完之后,接下来就是配置了。
alpha:listen: 127.0.0.1:22121hash: fnv1a_64distribution: ketamaauto_eject_hosts: trueredis: trueserver_retry_timeout: 2000server_failure_limit: 1servers:- 127.0.0.1:6379:1
beta:listen: 127.0.0.1:22122hash: fnv1a_64hash_tag: "{}"distribution: ketamaauto_eject_hosts: falsetimeout: 400redis: trueservers:- 127.0.0.1:6380:1 server1
- 127.0.0.1:6381:1 server2
- 127.0.0.1:6382:1 server3
- 127.0.0.1:6383:1 server4
gamma:listen: 127.0.0.1:22123hash: fnv1a_64distribution: ketamatimeout: 400backlog: 1024preconnect: trueauto_eject_hosts: trueserver_retry_timeout: 2000server_failure_limit: 3servers:- 127.0.0.1:11212:1
- 127.0.0.1:11213:1
delta:listen: 127.0.0.1:22124hash: fnv1a_64distribution: ketamatimeout: 100auto_eject_hosts: trueserver_retry_timeout: 2000server_failure_limit: 1servers:- 127.0.0.1:11214:1
- 127.0.0.1:11215:1
- 127.0.0.1:11216:1
- 127.0.0.1:11217:1
- 127.0.0.1:11218:1
- 127.0.0.1:11219:1
- 127.0.0.1:11220:1
- 127.0.0.1:11221:1
- 127.0.0.1:11222:1
- 127.0.0.1:11223:1
omega:listen: /tmp/gamma 0666hash: hsiehdistribution: ketamaauto_eject_hosts: falseservers:- 127.0.0.1:11214:100000
- 127.0.0.1:11215:1
yaml格式的配置,其实都差不多,配置本身并没有任何的逻辑,所以基本软件的配置,玩得多的人自然熟悉,以前总想找到一种通用的理解配置的方法,但是配置的原理是为了将可能发生变化的地方抽离出来,所以不要想了。
[root@husor sbin]# ./nutcracker -h
This is nutcracker-0.4.1Usage: 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]Options:-h, --help : this help-V, --version : show version and exit-t, --test-conf : test configuration for syntax errors and exit-d, --daemonize : run as a daemon-D, --describe-stats : print stats description and exit-v, --verbose=N : set logging level (default: 5, min: 0, max: 11)-o, --output=S : set logging file (default: stderr)-c, --conf-file=S : set configuration file (default: conf/nutcracker.yml)-s, --stats-port=N : set stats monitoring port (default: 22222)-a, --stats-addr=S : set stats monitoring ip (default: 0.0.0.0)-i, --stats-interval=N : set stats aggregation interval in msec (default: 30000 msec)-p, --pid-file=S : set pid file (default: off)-m, --mbuf-size=N : set size of mbuf chunk in bytes (default: 16384 bytes)
twemproxy安装记录相关推荐
- 华为NPU卡ubuntu(无网络连接情况)驱动安装记录
华为NPU卡ubuntu驱动安装记录 前奏:文中的绝大多数情况都是因为服务器没有网络服务,如果读者的电脑有完全的网络服务可能参考意义不是很大.不过,处理的方法和排查的思路可以作为一个借鉴. root@ ...
- 第三章 Redis/SSDB+Twemproxy安装与使用
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set.list.map等,可以实现很多复杂的功能:但是Redis本身主要用作内存缓 ...
- Redis+Twemproxy安装与使用
Redis安装与使用 1.下载redis并安装 # wget https://github.com/antirez/redis/archive/2.8.19.tar.gz # tar -xvf 2.8 ...
- Kubernetes Dashboard on Ubuntu 16.04安装记录
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...
- openVINO2021.4安装记录
目录 OpenVINO2021.4安装记录 电脑环境 安装步骤 一.官网下载 二.解压安装 三.安装外部相关依赖 四.设置环境变量 五.模型优化器配置 六.运行demo OpenVINO2021.4安 ...
- sourceinsight安装记录
sourceinsight安装记录 此文章为本人使用sourceinsight一个星期之后的相关设置步骤记录和经验记录,以备以后查验,网上的相关资料都也较为完善,但是对于新手还是有一定困难的,所以在这 ...
- MySQL 8.0安装记录
MySQL 8.0安装记录 文档目的 本文用于描述MySQL 8.0安装与配置的一般方法 前言 Oracle官网对应大多数操作系统提供两种种MySQL安装包 Windows: exe zip Redh ...
- zookepper单机集群安装记录
zookepper安装记录 0.下载地址 1.解压 2.修改配置 3.创建日志目录.数据目录 4.复制zookeeper2181目录 zookeeper2182 zookeeper2183并修改zoo ...
- 【Y9000P 2022 GTX3060 CUDA安装记录】
Y9000P 2022 GTX3060 CUDA11.7&11.1安装 前言 一.确定cuda版本 二.下载CUDA 三.安装CUDA 四.环境配置 五.环境测试 六.VS项目配置 七.CUD ...
最新文章
- 计算机组装人员的职责,自控设备组装员
- Go 领军人物谢孟军:智能制造渴望银弹,首先要摒弃偏见
- canvas.width和canvas.style.width区别以及应用
- 企业库应用实践系列三:自定义构造函数
- Kdevelop的安装-2种方法
- slackware_Slackware年满25岁,Perl告白,PowerShell调整,Linux网络,Emacs等
- 移动网页广告引入mraid.js使用指南
- 聊天机器人mysql数据_自己动手开发智能聊天机器人完全指南(附完整源码)
- Ubuntu 12.04 MTK环境配置说明
- visio 2013免费激活
- 如果让markdown的图片变清晰/改变大小
- mysql查询范围数据_MySQL通过POIN数据类型查询指定范围内数据
- (附源码)计算机毕业设计SSM音乐鉴赏网站前端开发
- 只需3天即可启动应用发布营销核对清单
- 手把手带你了解Spark作业“体检报告” --Spark UI
- 笔记本html外接显示器,笔记本电脑外接显示器怎么设置?笔记本电脑接显示器实现双屏教程...
- [三维视频融合]智慧安防解决方案
- 微信小程序学习用demo:大写计算器;数字转换为大写
- 自适应控制---模型参考自适应控制(一)基于局部参数最优化的设计方法(MIT方案)
- 实习面试TOUTIAO