ElasticSearch不兼容JDK问题
在聚合搜索第三期
下载ElasticSearch之后启动的时候 , 可能会出现ElasticSearch不兼容JDK的报错 .

解决方式 :
只需要在 bin下elasticsearch-env里修改成下面的就可以 .
JAVA="$ES_HOME/jdk/bin/java"
# now set the path to java
if [ ! -z "$ES_JAVA_HOME" ]; then
JAVA="$ES_JAVA_HOME/bin/java"
JAVA_TYPE="ES_JAVA_HOME"
elif [ ! -z "$JAVA_HOME" ]; then
# fallback to JAVA_HOME
echo "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME" >&2
#只需要把这个 JAVA="$JAVA_HOME/bin/java" 和 JAVA_TYPE="JAVA_HOME" 换成
#JAVA="$ES_HOME/jdk/bin/java"
JAVA="$ES_HOME/jdk/bin/java"
else
# use the bundled JDK (default)
if [ "$(uname -s)" = "Darwin" ]; then
# macOS has a different structure
JAVA="$ES_HOME/jdk.app/Contents/Home/bin/java"
else
JAVA="$ES_HOME/jdk/bin/java"
fi
JAVA_TYPE="bundled JDK"
fi
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
https://github.com/infinilabs/analysis-ik上面的链接是 聚合搜索项目中 analysis-ik 插件最新仓库地址,原视频中的仓库地址已经没有了,最新链接也是medcl作者 在维护的最明显的区别是 现在analysis-ik有许多与 elasticsearch 同版本的zip文件可以下载
4
在做聚合搜索项目用springboot-init后端模板的时候,测试接口的时候为什么需要先登陆才行,怎么解决啊友友们
8
聚合搜索平台学习打卡
2
聚合搜索平台 笔记
33
在做聚合搜索时canal监听不了修改数据,尝试了编程导航的解决方法,比如执行ALTER USER 'canal'@'%' IDENTIFIED WITH mysql_native_password BY 'canal_user';ALTER USER 'canal'@'%' IDENTIFIED BY 'canal_user' PASSWORD EXPIRE NEVER;FLUSH PRIVILE
1
