es的坑 记一次处理节点启动异常

编程入门 行业动态 更新时间:2024-10-07 17:32:27

es的坑      记一次处理<a href=https://www.elefans.com/category/jswz/34/1771452.html style=节点启动异常"/>

es的坑 记一次处理节点启动异常

1、本来按照往常的节奏,今天应该对图库的数据进行全量更新,但是下午悠哉来到办公室,他么的,我的spark任务怎么挂了,于是开始排查原因

 

2、发现日志报错,GraphFactory could not instatiate this Graph implementation ???  于是想到是不是图库挂了,于是去尝试重启图数据库,特喵的  还是报错  具体是  无法与一个节点进行通讯,这就很尴尬,于是我又开始查找ES

 

3、一查不知道,一查吓一跳   特么的怎么只有11个节点了,还有一个丢了。于是开始找那个节点挂了,定位到最后的原因

启动报错为:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

这个错,网上的解决办法,到处都是   如下

root用户下   对该文件进行修改      sudo vi /etc/sysctl.conf

添加如下内容:vm.max_map_count=655360      刷新sysctl -p    即可

4、可是  特么的 对于我这个并没有什么乱用,依然报错,进过各种找资料(百度),后来我发现了,依然没有解决,哈哈 奇葩

5、最后我在、/etc/security/limits.conf   添加了如下内容

* - nofile 65536
* - memlock unlimited

6、我信心满满 继续重启,发现特喵的  报错变了

max file descriptors [65535] for elasticsearchprocess is too low, increase to at least [65536]

可是我设置的值是max file descriptors=65536啊,为啥报错说我是65535,我就很郁闷,于是我就想是不是,一定要指定用户,于是我改成了如下

elk - nofile 65536
elk - memlock unlimited

elk使我们启动ES的用户,于是 神奇般的就好了,可是我发现,这特么和我之前的配置,其实就多了一条这个
elk - memlock unlimited    其余的都是一样的

7、最后,我真的不明白,为啥*所代表的所有用户,居然打不过一个指定的用户,真的很无语,到此,又可以开心的玩耍了,

8 es 的相关查看命令

1,查看es集群状态http://ip:port/_cat/health?v2,集群节点健康查看http://ip:port/_cat/nodes?v3,列出集群索引http://ip:port/_cat/indices?v

 

更多推荐

es的坑 记一次处理节点启动异常

本文发布于:2024-03-13 18:34:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1734569.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:节点   异常   es

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!