Elasticsearch 5.1.1怎么升级6.7.2


这篇文章主要介绍“Elasticsearch 5.1.1怎么升级6.7.2”,在日常操作中,相信很多人在Elasticsearch 5.1.1怎么升级6.7.2问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Elasticsearch 5.1.1怎么升级6.7.2”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!接上文启动失败,仔细检视安装过程,安装过程中的几个warning引起了我的注意:很显然,因为配置文件已经存在,elasticsearch安装过程并没有帮你覆盖,而是将新的配置文件以.rpmnew结尾存在同路径下。所以,我们需要手工来合并elasticsearch的配置文件。这个属于elasticsearch安装的过程,相信做升级的人都有所了解,我就不详述了。配置文件修改好之后,你以为就可以启动了吗?Naive!反手就是一个报错:可以看到错误并没有消除,并且/var/log/elasticsearch/目录下没有任何日志。这个问题我搞了很久,突发奇想,我去$ES_HOME/bin目录直接执行elasticsearch脚本,结果终于看到错误信息了:原来是我们刚才创建的ela 香港云主机sticsearch.keystore这个货导致的,通过查阅文档发现,不能手动创建elasticsearch.keystore文件,因为他是ES自带的密钥库相关的文件,必须使用命令来创建,官方说明:https://www.elastic.co/guide/en/elasticsearch/reference/current/secure-settings.html通过官方文档也能解释,为什么我们修改配置文件没有影响报错。因为elasticsearch本身是先加载elasticsearch.keystore,再去加载配置文件的。再启动ES,然而还是报错(内心崩溃,经过一个周末的修复才康复):好消息是,终于我们有log了,打开/var/log/elasticsearch/,摘录有问题的信息:可以看到锁定内存有关。这个是因为我们在配置中添加了关闭swap的配置:关闭swap可以防止OS将内存也置换到磁盘中,根据官方文档的说法,可以防止很慢的GC:https://www.elastic.co/guide/en/elasticsearch/reference/6.7/setup-configuration-memory.html根据文档,来配置/etc/systemd/system/elasticsearch.service.d/override.conf,设置值为:然后刷新再次启动后终于成功:9200端口返回版本为6.7.2,:依次升级集群内的每台机器后,启动集群,通过GET _cat/health查看集群状态。此时集群状态是red,通过GET _cat/shards可以看到主分片都已经started了,但是从分片还是失效状态,通过以下命令恢复集群routing可以看到集群变为yellow,开始恢复:到此,关于“Elasticsearch 5.1.1怎么升级6.7.2”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注开发云网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: 电脑如何连接电视机

这篇文章给大家分享的是有关电脑如何连接电视机的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.首先,准备一条蓝头标准的数据线,不顾因为种类繁多,所以要看好连接的电视是哪种插口,不过市面上大多数都是两头都是蓝头的数据线。2.接着将数据…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 08/15 22:18
Next 08/15 22:18

相关推荐