【开发心得】解决es7.x出现 Limit of total fields [1000] in index [xxx] has been exceeded
现象:
Limit of total fields [1000] in index [xxx] has been exceeded
问题:
如何设置elasticsearch的index字段上限,从默认1000到任意值?
------ 以下操作使用 kibana完成
1.查询settings设置(未设置的情况下,默认结果里边应该没有limit选项)
GET xxxx/_settings
2.设置下字段上限
PUT xxxxx/_settings {
"index.mapping.total_fields.limit": 2000
}
重复查询并验证
------- 以下使用curl完成
curl -XPUT 'localhost:9200/xxxx/_settings' -d '
{
"index.mapping.total_fields.limit": 2000
}'