最近因为客户项目需要,所以专门调研了Elasticsearch的这些不常用的重要功能,并整理成文档,现在分享出来,希望对有这方面需求的同行有些帮助
由于内容较多,一共分为三部分分享

- curl -XPUT 'http://10.10.5.8:30011/researchdata/_doc/4' -H 'Content-Type:application/json'
- -d '{"title":"research_3","datetime":"2020-05-28 16:24:22"}'
复制

curl -XPOST 'http://10.10.5.8:30011/_snapshot/backup' -H 'Content-Type:application/json' -d '{"type":"fs","settings":{"location":"/opt/share/es_snap"}}' 
curl -XPUT 'http://10.10.5.8:30011/_snapshot/backup/snapshot_20220530001?wait_for_completion=true' -H 'Content-Type:application/json' -d '{ "indices": "researchdata", "ignore_unavailable": true, "include_global_state": false }'



- spec:
- containers:
- - name: elasticsearch
- image: abcsys.cn:5000/public/elasticsearch:7.14.0
- volumeMounts:
- - mountPath: /opt/share/es_snap
- name: elasticsearch-data
- env:
- - name: "path.repo"
- value: "/opt/share/es_snap"
- - name: "http.cors.allow-origin"
- value: "*"
- - name: ES_JAVA_OPTS
- value: "-Xms1024m -Xmx1024m"
- - name: network.host
- value: "0.0.0.0"
- resources:
- limits:
- cpu: '1'
- memory: 2Gi
- requests:
- cpu: 500m
- memory: 1Gi
复制
curl -XDELETE http://10.10.6.15:30012/_snapshot/backup
复制
path.repo: /opt/share/es_snap