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

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

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


部署 Elasticsearch

 

使用 initContainer 在 Elasticsearch 初始化的时候执行 bin/elasticsearch-plugin install 命令安装 S3 存储插件。


apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
  name: snapshot-elasticsearch
spec:
  version: 7.14.0
  nodeSets:
  - name: snapshot-elasticsearch
    count: 3
    volumeClaimTemplates:
    - metadata:
        name: elasticsearch-data
      spec:
        accessModes:
        - ReadWriteOnce
        resources:
          requests:
            storage: 20Gi
        storageClassName: alicloud-disk-essd
    podTemplate:
      spec:
        initContainers:
        - name: install-plugins
          command:
          - sh
          - -c
          - |
            bin/elasticsearch-plugin install --batch repository-s3

执行以下命令部署快照实验的资源。


kubectl apply -f snapshot/

查看创建的 pod。


> kubectl get pod
NAME                                                 READY   STATUS    RESTARTS   AGE
snapshot-elasticsearch-es-snapshot-elasticsearch-0   1/1     Running   0          3m23s
snapshot-elasticsearch-es-snapshot-elasticsearch-1   1/1     Running   0          3m22s
snapshot-elasticsearch-es-snapshot-elasticsearch-2   1/1     Running   0          3m22s
snapshot-kibana-kb-699497d468-xsxzw                  1/1     Running   0          52s

转发 Kibana 服务到本地 5601 端口。


kubectl port-forward service/snapshot-kibana-kb-http 5601


获取 Elasticsearch 密码。


PASSWORD=$(kubectl get secret snapshot-elasticsearch-es-elastic-user -o go-template='{{.data.elastic | base64decode}}')
echo $PASSWORD
#elastic 用户密码
0F6wRO7YC6d2zftrkd33I663

往 my-index 索引插入几条数据,之后会创建快照备份这个索引。

PUT _bulk
{"index":{"_index":"my-index"}}
{"name":"Tom","age":18}
{"index":{"_index":"my-index"}}
{"name":"Jack","age":20}
{"index":{"_index":"my-index"}}
{"name":"Mark","age":21}

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

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
存储 缓存 自然语言处理
Elasticsearch 内存占用分析及 page cache 监控
Elasticsearch 内存占用相关知识,以及对 lucene 文件的 page cache 进行监控
4604 6
|
人工智能 搜索推荐 数据挖掘
AI赋能职教革新:生成式人工智能(GAI)认证重构技能人才培养新范式
数字化浪潮下,职业教育正经历深刻变革。AI技术的融入为职教带来新机遇:通过精准分析学生需求、模拟实践场景,助力个性化教学与创新能力培养。生成式AI(GAI)认证填补了传统技能认证的空白,强化实践与创新评估,为企业选拔人才提供支持。未来,职教需深化AI融合,加强校企合作,探索新模式,培养高技能人才,开启发展新篇章。
|
索引
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(10)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(10)
243 0
|
API 对象存储 数据安全/隐私保护
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(12)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(12)
240 0
|
安全 对象存储 索引
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(14)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(14)
473 0
|
索引
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(15)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(15)
301 0
|
Kubernetes 数据安全/隐私保护 Perl
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(6)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(6)
424 0
|
存储 Kubernetes 固态存储
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(7)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(7)
322 0
|
Kubernetes 数据安全/隐私保护 索引
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(9)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(9)
254 0
|
存储 API 对象存储
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(11)
带你读《Elastic Stack 实战手册》之15:——3.4.1.8. ECK 安装(11)
324 0

热门文章

最新文章