【问题标题】:Aerospike clrestore2 failsAerospike clrestore2 失败
【发布时间】:2013-06-13 06:56:27
【问题描述】:

我已经用 clbackup2 创建了备份,备份创建成功。但是当我尝试使用 clrestore2 恢复它时,它会因段错误而失败:

# /opt/citrusleaf/bin/clrestore2 -d spike -t 1 -u -v

restoring: host 127.0.0.1 port 3000 from directory spike
Aerospike client version 2.1.14
Jun 13 2013 06:42:31 GMT: starting restore: filename: spike/BB97266288BAE6C_00506.clb FILE 0x7f64d80008c0
Jun 13 2013 06:42:32 GMT: expired 1734 : attempted 7256 : [updated 0 not-updated (existed 7256 gen-old 0)]
Segmentation fault

我尝试在两个不同的 Aerospike 安装(社区版 - 2.6.0 和 2.6.7)上执行此操作。每个集群由一个节点组成。第一个使用 SSD 存储,第二个使用通常的文件存储。服务器日志保持沉默。

问题可能与什么有关?如何解决?

【问题讨论】:

    标签: database nosql database-backups aerospike


    【解决方案1】:

    问题在于包含转义字符的数据。例如。包含 '\r' 或 '\n' 的字符串数据。要么将这些类型的数据存储在 Blob 中,要么使用最新的备份工具并使用 -b 选项。

    【讨论】:

      猜你喜欢
      • 2019-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 2014-11-13
      相关资源
      最近更新 更多