41天前2020-04-25 20:24:59 |    抢沙发  82 
最近研究公司外包项目的源码,在本地搭建需要用到elasticsearch7,这里提示一下elasticsearch7一定要用java11 mac默认的是1.8的sdk,这是不支持的,需要重新下载一个11版本的,本文还会讲解如何安装ik分词器

elasticsearch7

废话不多说直接上干货;

其实和在linux下安装大同小异,不同的可能只是路径罢了。

首先进入elasticsearch的官网,目前最新版本是7.6.2

官方下载地址:https://www.elastic.co/cn/downloads/elasticsearch

然后选择MACOS版本

下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-darwin-x86_64.tar.gz

下载后直接解压到你想要安装的目录:

然后去java官网下载11版本的sdk地址我就不贴出来了,网页我关掉了,懒得去找了。直接去官网下这就好了。

然后安装直接运行下一步下一步就好了非常简单。

然后插件java sdk的版本:

java -version
查看java的安装路径:

/usr/libexec/java_home -V
/usr/libexec/java_home
记下你的11版本的路径:

然后修改环境变量:

vim ~/.zshrc

加入如下代码:

export JAVA_HOME=$(/usr/libexec/java_home)
再执行:

source ~/.zshrc
然后cd到elasticsearch7.x/bin目录下执行:

vim elasticsearch

在最上面添加:

#配置自己的jdk11
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

#添加jdk判断
if [ -x "$JAVA_HOME/bin/java" ]; then
        JAVA="/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home/bin/java"
else
        JAVA=`which java`
fi
注意路径填写你自己的路径

完成以后 进入该目录直接双击运行elasticsearch文件应该就OK了。

剩下的就是安装ik分词器了

还是在bin目录,直接执行下面命令:

./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
等待执行完成就OK了。

好了打完手工。

发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享