备份数据

在执行升级之前备份您的数据。这将允许您回滚中存在问题的事件。此次升级有时升级了用于Elasticsearch访问索引文件Lucene的图书馆,并经过一个索引文件已经更新了Lucene的一个新版本的工作,它可能不存在于早期Elasticsearch发行版本的Lucene的访问。

Warning 在升级之前,请务必备份您的数据 除非你有数据备份,不然你不可能回滚到以前的版本。

备份1.0或更高版本

备份运行1.0或更高版本的系统,这是最简单的使用快照功能。请参阅完整的说明 备份和快照恢复

备份0.90和更早版本

备份运行0.90.x系统:

第一步:禁用索引刷新 这将防止指数被刷新到磁盘在备份过程中的过程:


PUT /_all/_settings
{
  "index": {
    "translog.disable_flush": "true"
  }
}

第二步:禁用再分配 这将防止簇从一个节点移动数据到另一个文件在备份是在过程:


PUT /_cluster/settings
{
  "transient": {
    "cluster.routing.allocation.enable": "none"
  }
}

第三步:备份数据 经过再分配和索引刷新被禁止,开始使用自己喜欢的备份方法(tar,存储阵列的快照,备份软件)Elasticsearch的数据路径的备份。

第四步:重新启用分配和刷新 当备份完成,数据不再需要从Elasticsearch数据路径,分配和索引刷新阅读必须重新启动:


PUT /_all/_settings
{
  "index": {
    "translog.disable_flush": "false"
  }
}

PUT /_cluster/settings
{
  "transient": {
    "cluster.routing.allocation.enable": "all"
  }
}

results matching ""

    No results matching ""