带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(14)

简介: 带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(14)

《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署——3.4.1.8. ECK 安装(13) https://developer.aliyun.com/article/1231268


keystore 添加 OSS 凭证

 

每台 Elasticsearch 节点都要在 keystore 中添加 OSS 的登录凭证,包括 AccessKey 和

AccessKeySecret。


# 分别在每个 Elasticsearch pod 中创建 OSS 的 AccessKey 和 AccessKeySecret
> kubectl exec -it \
snapshot-elasticsearch-es-snapshot-elasticsearch-0 bash
> bin/elasticsearch-keystore add s3.client.default.access_key
Enter value for s3.client.default.access_key: #输入 AccessKeyId
> bin/elasticsearch-keystore add s3.client.default.secret_key
Enter value for s3.client.default.secret_key: #输入 AccessKeySecret

elasticsearch-1 和 elasticsearch-2 节点也按上面所示操作一遍。

查看在 keystore 中创建的 OSS 登录凭证。

> bin/elasticsearch-keystore list
keystore.seed
#阿里云 OSS 登录凭证
s3.client.default.access_key
s3.client.default.secret_key

在每一台 Elasticsearch 节点的 keystore 中添加 OSS 登录凭证后,执行以下命令重新加载安全设置,加载过程中无需重启 Elasticsearch。

POST _nodes/reload_secure_settings
{
  "secure_settings_password": ""  #我们没有为 keystore 设置加密密码,因此这里留空
}

创建 repository

 

创建一个 S3 类型的 repository。base_path 是 OSS 中的目录名,创建 repository 的时候会自动在阿里云 bucket 中创建该目录。

 

PUT _snapshot/eck-repository
{
    "type": "s3",
    "settings": {
        "bucket": "eck-bucket",                   
        "base_path": "eck-snapshot",                   
        "endpoint": "oss-cn-hongkong.aliyuncs.com"   
    }
}

查看刚刚创建的 repository,状态为 Connected 表示连接 OSS 正常。

image.png

在阿里云 OSS 界面可以看到自动创建了 base_path 中指定的目录名,在这个 repository 中创建的快照都会存在这个目录中。

image.png


创建 snapshot

 

创建 snapshot_1 对 my-index 索引做快照,相关参数含义如下:

 

l indices:做快照的索引。

l wait_for_completion=true:是否等待完成快照后再响应,如果为 true 会等快照完成后才响应。(默认为 false,不等快照完成立即响应)

l ignore_unavailable: 设置为 true 时,当创建快照时忽略不可用的索引。

l include_global_state: 设置为 false 时,当某个索引所有的主分片不是全部的都可用时,也继续完成快照。


PUT /_snapshot/eck-repository/snapshot_1?wait_for_completion=true
{
  "indices": "my-index",
  "ignore_unavailable": true,
  "include_global_state": false
}

《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署——3.4.1.8. ECK 安装(15) https://developer.aliyun.com/article/1231266


相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
数据可视化 搜索推荐 数据挖掘
使用ComplexHeatmap绘制复杂热图|Note2:单个热图(万字超详细教程)(中)
使用ComplexHeatmap绘制复杂热图|Note2:单个热图(万字超详细教程)(中)
1650 0
使用ComplexHeatmap绘制复杂热图|Note2:单个热图(万字超详细教程)(中)
|
7月前
|
数据安全/隐私保护 Android开发 iOS开发
阿里云企业邮箱收费标准一年多少钱?免费版、标准版、企业尊享和集团版费用价格
阿里云企业邮箱提供免费版(0元)、标准版(540元/年)、尊享版(1260元/年)和集团版(7600元/年)四档,支持5–100个账号及差异化网盘容量。功能逐级增强,VIP服务含专属技术支持。性价比高,适合不同规模企业按需选择。(239字)
1999 138
|
6月前
|
存储 人工智能 JSON
AI 成为主流负载后,数据基础设施将如何演进?|Apache Doris 2026 Roadmap
Scale Intelligence, Accelerate Insight,不仅是年度主题,也定义了 Doris 在 AI 时代的演进方向。
603 0
|
存储 安全 iOS开发
内存卡怎么格式化?6个格式化方法供你选
随着使用时间的增加,内存卡可能会因为数据积累、兼容性或是文件系统损坏等原因需要进行格式化。那么怎样正确格式化内存卡呢?格式化内存卡的时候需要注意什么呢?本文会给大家提供详细的步骤,帮助大家轻松完成格式化内存卡的操作。
|
BI Windows 容器
AD域组策略管理
ADManager Plus是一款基于Web的Active Directory组策略管理工具,支持多域GPO管理,提供GPO创建、编辑、启用、禁用、删除、链接、继承控制等功能,支持批量操作,提升管理效率。内置丰富报表,如GPO清单、阻止继承容器等,便于快速获取GPO信息,优化AD策略管理。
334 6
|
网络协议 Ubuntu Linux
iPad Pro “买后生产力” - 在iPad上远程连接服务器编程写代码【公网远程】
iPad Pro “买后生产力” - 在iPad上远程连接服务器编程写代码【公网远程】
2058 1
|
存储 机器学习/深度学习 人工智能
Elasticsearch:使用阿里云 AI 服务进行向量化和重新排名
本文介绍了如何将阿里云 AI 功能与 Elasticsearch 集成,以提高语义搜索的相关性。
1046 0
|
存储 固态存储 数据安全/隐私保护
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(8)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(8)
390 0
|
API 对象存储 数据安全/隐私保护
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(12)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(12)
330 0
|
存储 数据安全/隐私保护 索引
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(13)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(13)
371 0

热门文章

最新文章