kennywu76

kennywu76

wood@Ctrip

浙江省 杭州市 计算机软、硬件/互联网/IT

威望 : 336 积分 : 6020 赞同 : 660 感谢 : 60

擅长话题

更多 »回复

0

补充一点: mapping一定要正确预先定义字段类型,避免在写入数据的时候根据数据类型让ES自己动态生成类型。 特别是字符串,ES动态生成的是multi-field,包含一个text,一个keyword类型。 往往有一个类型不是你需要的,却浪费了大量的磁盘空间...

2

事实上,给ES分配的内存有一个魔法上限值26GB,这样可以确保启用zero based Compressed Oops,这样性能才是最佳的。参考: [url]https://www.elastic.co/blog/a-heap-of-trouble[/url]...

1

不用搞这么复杂,就放一个索引,日志体因为不需要做检索,可以将该字段在mapping里设置成"enabled": false,也就是不索引。 ES的索引和原始数据的存放是分开的,查询的时候只走索引,不受存放的原始数据大小影响。 只有查到了结果...

1

这种情况一般出现在有结点短暂离开集群,然后马上重新加入,并且有线程正在对某个shard做bulk或者scroll等长时间的写入操作。等结点重新加入集群的时候,由于shard lock没有释放,master无法allocate这个shard。  通常/_clus...

0

目前ES还没有原生的集群之间的数据同步功能(据说未来版本会支持)。 所以异地多活只能是各地建设单独的集群,然后需要做一层proxy来处理写入数据到多集群的分发。考虑得复杂一点,还需要处理一个集群挂掉一段时间再起来以后,和其他集群之间数据同步的问题。    查询...

更多 »发问

没有内容

发问

回复

文章

最新动态

详细资料

个人成就:

威望: 336 积分: 6020 赞同: 660 感谢: 60

最后活跃:
2 小时前
擅长话题:
elasticsearch 117   23
elasicsearch 39   5
es 43   4
logstash 11   1
聚合 8   2
elastic 13   2
update 4   2
内存 5   2
query_string 6   0
性能差 16   0
DSL 3   2
filebeat 4   0
更多 » 关注 2

jiangtao medcl

更多 » 312 人关注

es_zoom kusanagi zero_len lbx6z Ricky_Lau

主页访问量 : 7809 次访问