es禁止自动创建索引和映射怎么配置
时间: 2023-09-24 17:11:09 浏览: 395
es自动化脚本:创建索引和结构映射
要禁止 Elasticsearch 自动创建索引和映射,可以通过在 Elasticsearch 配置文件中设置以下参数:
```
action.auto_create_index: false
index.mapper.dynamic: false
```
第一个参数 `action.auto_create_index` 控制自动创建索引的行为,将其设置为 `false` 即可禁止自动创建索引。
第二个参数 `index.mapper.dynamic` 控制自动创建映射的行为,将其设置为 `false` 即可禁止自动创建映射。
在 Elasticsearch 7.x 版本之后,这两个参数都被认为是不安全的设置,因为它们可能会导致数据丢失或安全问题。因此,如果要使用这些设置,需要在 Elasticsearch 配置文件中添加以下参数来确认:
```
action.destructive_requires_name: true
```
这样做可以避免误操作。同时,也建议仅在测试和开发环境中使用这些设置,而不要在生产环境中使用。
阅读全文