1
naturekingfree 2023-09-06 08:43:46 +08:00
elasticsearch 三天两头 不是变红就是变黄 垃圾玩意
|
2
fngli 2023-09-06 09:10:44 +08:00 1
你不能用 mysql 去对比 elasticsearch ,elasticsearch 本质其实算是分布式架构。
elasticsearch 为什么变红,本质是索引分片丢失(主副分片全丢失),可能是节点挂了、服务器通信异常导致的。 elasticsearch 为什么不稳定? 分布式服务有个特点:主从模式。当有节点突然从消失,尤其是数据节点( es 有 data 角色),掉线期间就会影响集群稳定性。这些都是可以通过配置进行规避的。 |
3
someday3 2023-09-06 09:26:49 +08:00 4
首先,第一点,变红影响的只是数据可用性,比如十份数据,有一份不可用了而已,不会影响服务的可用性,服务是完好的。
第二,elasticsearch 和 mysql 两个设计理念都不是一个东西,你觉得 mysql 好,你就把你的数据从 elasticsearch 换到 mysql 上,你看 mysql 能不能扛得住,mysql 立马停摆给你看。 第三,预防是不可能预防的,mysql 就像一个人,es 是一个村,个人健健康康,但是村里全部的就有可能有点小病小灾了。 另外,按理说 es 迭代至今已经很稳定了,你没有给出来你用的 es 的版本和具体报错,没办法判断。 其次,就算有不变红的方法也不在 v2 上,而是在 elastic 的社区里。 |
4
lambdaq 2023-09-06 09:35:40 +08:00
春秋战国时期,有位神医被尊为“医祖”,他就是“扁鹊”。一次,魏文王问扁鹊说:“你们家兄弟三人,都精于医术,到底哪一位最好呢?”扁鹊答:“长兄最好,中兄次之,我最差。”文王又问:“那么为什么你最出名呢?”扁鹊答:“长兄治病,是治病于病情发作之前,由于一般人不知道他事先能铲除病因,所以他的名气无法传出去;中兄治病,是治病于病情初起时,一般人以为他只能治轻微的小病,所以他的名气只及本乡里;而我是治病于病情严重之时,一般人都看到我在经脉上穿针管放血,在皮肤上敷药等大手术,所以以为我的医术高明,名气因此响遍全国。”
|
5
someday3 2023-09-06 09:36:46 +08:00
楼主补充单机版,单机版实在没什么好讨论的,估计连默认的内存设置都不一定改了。
散了散了。 |
6
mmdsun 2023-09-06 18:59:50 +08:00 via iPhone
我怎么记得变红也能不挂?可以配置容忍度。这样可以返回部分数据,而不是整个不能用
|