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