需要您的帮助来解决Aerospike恢复问题

时间:2015-08-25 15:19:21

标签: aerospike

我是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 GMT:开始恢复:文件名:/home/vagrant/BB9A3F5AA1ED512_00000.asb文件0x7f63680008c0
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复失败:异常错误20再次尝试
  恢复:太多连续放置失败
  2015年8月25日15:13:44 GMT:过期0:跳过0:尝试0:[更新0未更新(存在0岁0)]

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

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

期待您的帮助。

1 个答案:

答案 0 :(得分:1)

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

两个选项

  1. 使用与备份文件中相同的命名空间名称创建命名空间
  2. 编写脚本以将备份文件中的命名空间名称更改为在您尝试加载的群集中有效的预期名称。
  3. 备份文件格式记录在http://www.aerospike.com/docs/tools/backup/file_format.html