【问题标题】:Need your help to troubleshoot an Aerospike restore issue需要您的帮助来解决 Aerospike 恢复问题
【发布时间】:2015-08-26 12:28:55
【问题描述】:

我是 Aerospike 的新手,需要您帮助解决恢复问题。我在我的 Mac 上运行 Aerospike,它似乎工作得很好,只是它不允许我从 .asb 文件中恢复。我使用 asbackup 实用程序从运行在 Ubuntu 机器上的 aerospike 实例进行备份。但是当我尝试在我的 mac 实例上使用 asrestore 命令恢复 .asb 文件时,它会引发以下异常:

asrestore -d ~
恢复:主机 127.0.0.1 端口 3000 bin_list (null) 从目录 /home/vagrant
2015-08-25 15:13:43 INFO 添加节点 BB9A9EAAB270008 127.0.0.1:3000
格林威治标准时间 2015 年 8 月 25 日 15:13:43:开始恢复:文件名:/home/vagrant/BB9A3F5AA1ED512_00000.asb 文件 0x7f63680008c0
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
put failed in restore: 异常错误 20 重试
恢复:太多连续放置失败
格林威治标准时间 2015 年 8 月 25 日 15:13:44:过期 0:跳过 0:尝试 0:[已更新 0 未更新(现有 0 gen-old 0)]

我尝试使用 -t 选项来限制线程数,但没有喘息的机会。

有没有人遇到过类似的问题?

期待您的帮助。

【问题讨论】:

    标签: aerospike


    【解决方案1】:

    错误 20 表示命名空间参数错误。检查您的服务器错误日志以获取更多详细信息。似乎备份文件中的命名空间未在您尝试使用 asrestore 加载的集群的配置中定义。

    两种选择

    1. 使用与备份文件中相同的命名空间名称创建命名空间
    2. 编写脚本将备份文件中的命名空间名称更改为在您尝试加载的集群中有效的预期名称。

    备份文件格式记录在http://www.aerospike.com/docs/tools/backup/file_format.html

    【讨论】:

    • 谢谢你。我的印象是命名空间将通过恢复过程自动创建。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 2021-04-06
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多