高性能分布式No SQL数据库Aerospike(三)——常用工具使用

简介: 高性能分布式No SQL数据库Aerospike(三)——常用工具使用

1.1 Asadm


1.1.1 Info


1671172763595.jpg

通过该命令可以看出Aerospike集群的运行状态。


1.2 数据备份与恢复


流立方的数据全部存储在分布式缓存Aerospike中,Aerospike中数据的备份与恢复使用asbackup及asrestore这两个命令完成,使用这两个命令需要先安装aerospike-tools。


1.2.1 备份 asbackup


该命令既可以把集群中所有节点的数据一次性全部备份来,也可以只备份其中的某一个节点或若干个节点的数据。也可以通过参数指定备份数据的namespace和set。各参数的含义如下:

参数 含义 备注
-h 备份连接的Aerospike节点的IP 默认127.0.0.1
-p 备份连接的Aerospike节点的端口 默认3000
-n 备份的namespace 该参数必须设置
-s 备份的set,默认备份指定namespace下的所有set
-d 存储备份数据的目录 该参数必须设置
-r 是否强制删除目录下的其他备份文件 默认不删除
-f 备份任务的优先级0:自动,1:低,2:中,3:高 默认是0
-c 在集群变动时,取消备份任务
-x nobin 不备份bin数据 一般不要设置
-B bin_list 只备份指定的bin
-w 并发备份的节点数 默认10
-l 只备份指定的节点,格式为:<IP addr 1>:<port 1>[,<IP addr 2>:<port 2>[,...]] 不可和-h、-p参数同时使用,使用-h、-p时,表示备份集群中所有节点的数据

更详细的信息可以使用asbackup --help查看


1.2.2 asrestore


该命令可以把由asbackup命令导出的数据导入Aerospike。

该命令的参数如下:

参数 含义 备注
-h 连接的Aerospike节点的IP 默认127.0.0.1
-p 连接的Aerospike节点的端口 默认3000
-n 导入的namespace 默认备份时的namespace
-d 存储备份数据的目录 该参数必须设置
-t 导入数据的工作线程数 默认20
-u 只导入缺失的record,已经存在的record不更新 默认更新存在的record
-r 替换已经存在的记录 默认不删除
-B bin_list 只导入指定的bin 默认导入所有
-g 检查generation 默认false,不检查

更详细的信息可以使用asrestore --help查看


1.2.3 示例


假设现在有一个3个Aerospike节点组成的集群,各节点的IP依次为192.168.235.131、192.168.235.132、192.168.235.133,端口号都是3000。存放数据的namespace为alvin、set为frms。


1.2.3.1 每个节点各自备份与恢复


备份数据

备份192.168.235.131的数据:asbackup -d ./backup -n alvin -s frms -l 192.168.235.131:3000 -r

备份192.168.235.132的数据:asbackup -d ./backup -n alvin -s frms -l 192.168.235.131:3000 -r

备份192.168.235.133的数据:asbackup -d ./backup -n alvin -s frms -l 192.168.235.131:3000 -r

恢复数据

恢复192.168.235.131的数据:asrestore -d backup -h 192.168.235.131 -p 3000 -n alvin

恢复192.168.235.132的数据:asrestore -d backup -h 192.168.235.131 -p 3000 -n alvin

恢复192.168.235.133的数据:asrestore -d backup -h 192.168.235.131 -p 3000 -n alvin

注:恢复数据时,-h和-p参数只需要指定集群中任意节点的地址及端口即可。


1.2.3.2 集群统一备份与恢复


备份数据

执行如下命令:asbackup -d ./backup -n alvin -s frms -h 192.168.235.131 -p 3000 -r。当然也可以使用-l参数指定集群中的所有节点,如:asbackup -d ./backup -n alvin -s frms -l 192.168.235.131:3000,192.168.235.132:3000,192.168.235.133:3000 -r

恢复数据asrestore -d backup -h 192.168.235.131 -p 3000 -n alvin

目录
相关文章
|
3月前
|
存储 NoSQL Redis
阿里云高性能数据库Tair(兼容 Redis)收费价格,稳定可靠成本低
阿里云高性能云数据库Tair兼容Redis,提供Redis开源版和Tair企业版,支持多种存储介质与灵活扩展,适用于高并发场景。Tair具备亚毫秒级稳定延迟,保障业务连续性。价格方面,Redis开源版年费从72元起,Tair企业版年费从1224元起,具体费用根据配置不同有所变化。
|
3月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
803 152
|
3月前
|
SQL 人工智能 Linux
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
418 5
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
|
2月前
|
SQL 存储 监控
SQL日志优化策略:提升数据库日志记录效率
通过以上方法结合起来运行调整方案, 可以显著地提升SQL环境下面向各种搜索引擎服务平台所需要满足标准条件下之数据库登记作业流程综合表现; 同时还能确保系统稳健运行并满越用户体验预期目标.
216 6
|
3月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
323 8
|
3月前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
3月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
224 1
|
3月前
|
消息中间件 缓存 监控
中间件架构设计与实践:构建高性能分布式系统的核心基石
摘要 本文系统探讨了中间件技术及其在分布式系统中的核心价值。作者首先定义了中间件作为连接系统组件的&quot;神经网络&quot;,强调其在数据传输、系统稳定性和扩展性中的关键作用。随后详细分类了中间件体系,包括通信中间件(如RabbitMQ/Kafka)、数据中间件(如Redis/MyCAT)等类型。文章重点剖析了消息中间件的实现机制,通过Spring Boot代码示例展示了消息生产者的完整实现,涵盖消息ID生成、持久化、批量发送及重试机制等关键技术点。最后,作者指出中间件架构设计对系统性能的决定性影响,
|
3月前
|
SQL Oracle 关系型数据库
Oracle数据库创建表空间和索引的SQL语法示例
以上SQL语法提供了一种标准方式去组织Oracle数据库内部结构,并且通过合理使用可以显著改善查询速度及整体性能。需要注意,在实际应用过程当中应该根据具体业务需求、系统资源状况以及预期目标去合理规划并调整参数设置以达到最佳效果。
338 8
|
3月前
|
安全 关系型数据库 数据管理
阿里云数据库:构建高性能与安全的数据管理系统
阿里云数据库提供RDS、PolarDB、Tair等核心产品,具备高可用、弹性扩展、安全合规及智能运维等技术优势,广泛应用于电商、游戏、金融等行业,助力企业高效管理数据,提升业务连续性与竞争力。

热门文章

最新文章