ElasticSearch学习2_Java version:1.7.0_51 suffers from critical bug及ES对JDK版本要求

在CentOS6.5系统上安装Elasticsearch时遇到错误提示,原因是使用了JDK1.7.0_51版本,此版本存在可能导致数据损坏的关键性BUG。解决方案是升级到JDK1.8或更高版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在CentOS6.5系统上,安装ES,这是报错详细内容如下:

[root@Master elasticsearch]# bin/elasticsearch
{1.7.2}: Initialization Failed ...
- RuntimeException[Java version: 1.7.0_51 suffers from critical bug https://bugs.openjdk.java.net/browse/JDK-8024830 which can cause data corruption.
Please upgrade the JVM, see http://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.html for current recommendations.
If you absolutely cannot upgrade, please add -XX:-UseSuperWord to the JVM_OPTS environment variable.
Upgrading is preferred, this workaround will result in degraded performance.]
[root@Master elasticsearch]# 

因为JDK的版本是1.7.51,安装的最新的ES版本为1.7.3,这个报错内容是:要安装JDK1.8以上的版本。


解决方法:更新JDK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值