在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

elasticsearch 安装完marvel插件没有数据上报

匿名 | 发布于2018年01月06日 | 阅读数:2181

 
我有一个集群,原来三个机器没有marvel,现在我想把一个索引隔离到新的三个机器,我就在原有集群做了扩容,把索引迁移到新的三个机器上。在三个新机器配置了marvel kibana.(老的没有配置,但是marvel.agent.exporters中也配了旧的三个机器,目的是下次重启就一起上报了)
 marvel插件在es和kibana都装了,配置也做了,但是kibana就是没有集群上报,发现es报错说.marvel-es-data 索引不存在,我就自己从别的集群拿了个配置手动创建了一个,但是没数据,kibana看不到上报信息。

8BU719CKO90`Z3O`I7M9F{9.png


后来发现es配置中有一行这个:
index.mapper.dynamic: false

可能是它影响了marvel一些默认索引创建,于是去掉这个配置,滚动重启集群,但是没用,数据还是不上报。

我想问问,.marvel-es-data这个索引到底什么时候开始创建,重启集群没用,我想重新走一次这个流程
,或者有没有人能看出来是别的原因?
已邀请:

要回复问题请先登录注册