在 Elasticsearch 中使用 HDFS 存储快照的步骤如下:
1.安装 HDFS 插件
要使用 HDFS 存储 Elasticsearch 的索引快照,需要在 Elasticsearch 集群的所有节点上安装 HDFS 插件。
• 在线安装:适用于网络环境良好的场景,执行以下命令:
```bash
sudo bin/elasticsearch-plugin install repository-hdfs
```
• 离线安装:适用于网络受限的环境,先下载插件包,然后安装:
```bash
sudo bin/elasticsearch-plugin install file:///path/to/repository-hdfs.zip
```
插件版本必须与 Elasticsearch 版本一致。
安装完成后,重启所有 Elasticsearch 节点以使插件生效。
2.创建 HDFS 存储库
在 HDFS 中创建一个目录,并为 Elasticsearch 用户分配权限:
```bash
sudo -u hdfs hdfs dfs -mkdir /user/elasticsearch
sudo -u hdfs hdfs dfs -chown elasticsearch:elasticsearch /user/elasticsearch
```
然后在 Elasticsearch 中注册 HDFS 存储库:
```bash
PUT /_snapshot/my_hdfs_repository
{
"type": "hdfs",
"settings": {
"uri": "hdfs://

最低0.47元/天 解锁文章
710

被折叠的 条评论
为什么被折叠?



