学习 Elasticsearch 的第19天

340 阅读2分钟

这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战

快照/恢复存储库插件

存储库插件 通过添加由云或分布式文件系统支持的存储库来扩展Elasticsearch 中的快照/恢复功能:

  • S3 存储库

  • S3 存储库插件添加了对使用 S3 作为存储库的支持。

  • Azure 存储库

  • Azure 存储库插件添加了对使用 Azure 作为存储库的支持。

  • HDFS 存储库

  • Hadoop HDFS Repository 插件添加了对使用 HDFS 作为存储库的支持。

  • 谷歌云存储库

  • GCS 存储库插件添加了对使用 Google Cloud Storage 服务作为存储库的支持。

Azure 存储库插件编辑

Azure 存储库插件添加了对使用Azure Blob 存储作为Snapshot/Restore存储库的支持 。

安装编辑

这个插件可以使用插件管理器安装:

sudo bin/elasticsearch-plugin install repository-azure

该插件必须安装在集群中的每个节点上,安装后必须重新启动每个节点。

您可以从artifacts.elastic.co/downloads/e…下载此插件进行离线安装。要验证文件,请使用 SHA 哈希或 ASC 密钥.zip

移动编辑

可以使用以下命令删除插件:

sudo bin/elasticsearch-plugin remove repository-azure

在删除插件之前必须停止节点。

Azure 存储库编辑

要启用 Azure 存储库,您必须先将 azure 存储设置定义为 安全设置,然后再启动节点:

bin/elasticsearch-keystore add azure.client.default.account
bin/elasticsearch-keystore add azure.client.default.key

请注意,您还可以定义多个帐户:

bin/elasticsearch-keystore add azure.client.default.account
bin/elasticsearch-keystore add azure.client.default.key
bin/elasticsearch-keystore add azure.client.secondary.account
bin/elasticsearch-keystore add azure.client.secondary.sas_token

有关这些设置的更多信息,请参阅 客户端设置