提问要多花一点心思哦

es创建mapping后,在插入数据,kibana展示不出来

Elasticsearch | 作者 fcb_es | 发布于2019年04月19日 | 阅读数:3415

新手使用es中。。
put my_index
{
  "mappings":{
    "trade_data":{
      "properties":{
       "id":{"type":"long"},
       "clientIp":{"type":"ip"},
       "phoneIdentifierId":{"type":"text"},
       "createTime":{"type":"date",
         "format":"yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
       }
      }
    }
  }
}
 
用此语句在kibana的 dev Tool 中创建mapping成功。使用java 6.3的客户端批量插入了数据,
在DEV Tool里边能查到,GET /my_index/trade_data/1555675153 可以查到。但是在discover里边看不到啊。
如果不创建mapping,直接通过客户端批量插入,在discover是可以看到的。
问下各位大大,这是什么原因呢
已邀请:

liubin

赞同来自:

management  index patten ,做一下映射,就出来了

ydshi

赞同来自:

kibana设置一下时区,默认是欧洲时间,比北京时间晚八个小时的,或者在生成createtime的时候减去八个小时

要回复问题请先登录注册