1.ID的问题。es6
之前建立索引API直接用URL加索引Post过去就好了,或者在Kibana的开发工具中提交命令ide
PUT /customer?pretty
可是发现这样即便生成了索引,在ES中预览能看到,可是在Kibana中仍是没法经过索引查找预览到该数据,工具
后面使用以下命令开发工具
PUT /batsaleindex/datatype/123?pretty {}
Kibana就能查到该数据了,那么那个123是什么呢,实际上是索引的ID,这是和之前ES版本区别较大的地方,es22不须要均可以生成。es624也能够生成,可是Kibana没法查询到没有id的索引。.net
同理,若是再Kettle批量加载ES数据的时候也要指定对应的ID字段,这个之前在ES2.2是不须要作的。不然同样会错误提示:Validation Failed: 1: an id must be provided if version type or value are set;。code
2.Kettle插入的时候集群名字的变化blog
2.2的集群Setting用的是cluster_name, 6.2.4用的集群的名字是cluster.name。不然会提示集群链接不上。索引
3.字段类型映射2.2从string升级6.2.4变为了keyword开发
能够参考string
https://blog.csdn.net/heatdeath/article/details/79510150