代码改变世界

推荐系统中ES使用过程中遇到的问题:

2019-06-15 19:54  乘着风去破浪  阅读(810)  评论(0编辑  收藏  举报

推荐系统中ES使用过程中遇到的问题:
1.在线业务要和离线业务分离;(不然离线的大量写或者聚合查都会导致资源紧张(cpu idle降低),进而导致在线业务查询响应变慢)
2.控制full gc避免在业务高峰执行;
3数据分布要均匀,如果不能保证自定义主键是均匀的,那么就使用ES默认的主键生成策略;
4.来回修改ES中的同一个记录或者并发插入同一条记录,如何做到记录不重复的问题:在小于index.refresh_interval的时间内进行离线查重并排重(删除重复的,保留最新的)
5.客户端要client.transport.sniff设置为true