shell脚本创建es索引
时间: 2023-08-17 13:04:42 浏览: 106
要使用shell脚本创建Elasticsearch索引,可以使用curl命令来发送HTTP请求。首先,使用PUT方法创建索引,指定索引的名称和设置。例如,使用以下命令创建名为"blog01"的索引:
curl -XPUT http://node01:9200/blog01/?pretty
这将创建一个名为"blog01"的索引,并使用默认的分片和副本设置。
接下来,可以使用PUT方法将文档插入到索引中。例如,使用以下命令将一个文档插入到"blog01"索引的"article"类型中,文档的ID为1:
curl -XPUT http://node01:9200/blog01/article/1?pretty -d '{"id": "1", "title": "What is lucene"}'
这将在"blog01"索引的"article"类型中插入一个具有ID为1的文档,文档内容为{"id": "1", "title": "What is lucene"}。
通过使用curl命令和相应的HTTP请求方法,可以在shell脚本中创建Elasticsearch索引并插入文档。
#### 引用[.reference_title]
- *1* [es 按月建索引,定时删除3个月前索引](https://blog.csdn.net/weixin_57581505/article/details/126588346)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [ElasticSearch入门之es使用shell命令操作索引,curl操作索引 08](https://blog.csdn.net/m0_54849806/article/details/124241731)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]