tair 是淘宝的一个开源分布式内存数据库,读写性能都很好,基本配置整理如下:
(1)服务器需要配置
/opt/csr/tair/etc/group.conf
/opt/csr/tair/etc/configserver.conf
在configserver.conf文件中注意设置group.conf 的路径
(2)数据服务器需要配置:
/opt/csr/tair/etc/dataserver.conf
(3)设置每个数据库的内存
_areaCapacity_list=0, 85899345920;
_areaCapacity_list=1, 85899345920;
_areaCapacity_list=2, 85899345920;
_areaCapacity_list=3, 85899345920;
_areaCapacity_list=4, 85899345920;
注意:这个地方需要设置每个area的空间大小,是一个集群上的tair数据空间的大小。
(4)设置每台机器可用的内存
slab_mem_size=14336
注意每台机器的内存可能是不一样的。
(5)设置数据服务器的网卡
dev_name=eth0
(6)启动顺序先启动数据服务器,再启动配置服务器
sudo /opt/csr/tair/sbin/tair_server -f /opt/csr/tair/etc/dataserver.conf
sudo /opt/csr/tair/sbin/tair_cfg_svr -f /opt/csr/tair/etc/configserver.conf
验证是否启动成功:
cd /opt/csr/tair/sbin/tairclient;
sudo /opt/csr/tair/sbin/tairclient -c xxxx:port -g group_1 –v
分享到:
相关推荐
4. **数据同步:** 对于 ConfigServer 的主从配置, 应确保主服务器的数据能够及时同步到从服务器, 以提高集群的可用性和容错能力。 5. **性能优化:** 根据业务需求, 可能还需要对TAIR集群进行更深层次的性能调优, ...
**淘宝TAIR使用测试** 淘宝TAIR(Tencent Advanced Internet Repository)是一款由淘宝公司开发的分布式键值存储...在学习过程中,结合《搭建淘宝Tair服务器》这篇博文,可以更深入地掌握TAIR的安装、配置和运维技巧。
为了防止服务器重启或异常情况导致的数据丢失,tair支持多种持久化策略。最常见的可能是定期将内存中的数据同步到磁盘,或者采用AOF(Append Only File)和RDB(Snapshot)相结合的方式。RDB负责定期生成数据库快照...
2. 原子计数器:Tair 从服务器端支持原子的计数器操作,这使得 Tair 成为一个简单易用的分布式计数器。 3. Item 支持:Tair 还支持将 value 视为一个 item 数组,对 value 中的部分 item 进行操作。 4. 内部结构:...
- **持久化**:数据写入磁盘,通过配置数据备份数量,实现数据冗余,防止磁盘损坏造成数据丢失。 **系统架构** - **中心控制节点(Config Server)**:管理所有Data Server,维护其状态信息,采用一主一备的方式...
第7节 - 07-Tair安装部署-配置并启动 第8节 - 08-Tair安装部署-使用自带客户端测试tair命令 第9节 - 09-Tair入门demo 第10节 - 10-Tair原理架构 第11节 - 11-Tair核心方法-1 第12节 - 12-Tair核心方法-2 第13节 - 13...
Tair与Redis比较 在分布式缓存系统中,Tair和Redis是两个常见的选择。下面,我们将对Tair和Redis进行比较,探讨它们的架构、功能、使用场景和性能特点。 Tair架构 Tair是一个分布式的缓存系统,主要包括四个模块...
它在淘宝内部广泛应用于缓存、配置中心、日志存储等多个场景,极大地提升了业务处理效率。本文将深入探讨Tair服务端源码,以便我们理解其设计思想和技术实现。 一、Tair的架构设计 Tair基于分片(Sharding)和副本...
tair 是淘宝自己开发的一个... 为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上, 当有主机发生异常, 无法正常提供服务的时候, 其于的备份会继续提供服务.
Tair基于分布式架构设计,能够将数据分散存储在多台服务器上,实现负载均衡和故障容错。通过一致性哈希算法,确保数据在节点间的均匀分布,同时支持动态扩容和缩容,以应对业务量的变化。 ### 2. 键值存储模型 ...
《memcache、redis、tair性能对比测试报告》详述了在分布缓存技术领域,对这三种主流缓存服务器的性能评估。测试主要目的是在相同功能特性的基础上,对比它们在不同场景下的表现,因此排除了ehcache(组件级缓存)和...
tair源码,java,镜像,nosql数据库,阿里巴巴淘宝源码
config_server是元数据管理服务器,主要负责维护数据的分布、复制和迁移信息。其核心功能是根据配置文件创建数据分布表,这是一个基于桶数和备份数量的数组。例如,如果有1023个桶,备份数为3,则数组长度为3069。...
淘宝tair源代码包,tair 是淘宝自己开发的一个分布式 key/value 存储引擎。
例如,TairDoc兼容reJSON并支持JSON Pointer,方便处理JSON数据,适用于前端和配置中心。TairBloom则是一个可扩展的布隆过滤器,适用于存在性判定和爬虫系统。此外,还有针对内部大规模使用的数据结构,如TairString...
测试环境为特定的操作系统和软件版本,如Memcached、Redis和Tair的服务器配置。 测试结果显示: - **set操作**:在单线程环境下,memcache的性能最优,其次是redis,而tair的表现相对较弱,尤其是在处理大体积数据...
maven 淘宝下的jar包啊