es环境部署及分词插件安装可能遇到的问题

这里以es5.4.3为例。

1、安装centos。

由于es5.4.3不支持3.5以下内核版本的centos,所以这里选择了安装centos7.

centos7下载地址镜像:

http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso

然后就是系统的安装了,略。

由于我使用的是虚拟机,并且需要联网。但是安装完成以后的ifconfig和ping命令都是不可以使用的。

这个时候使用yum安装net-tools工具。

# yum -y inistall net-tools

此时可能会遇到无法使用网络的问题。这时请参考网上配置ip的教程。

2、安装java。

我下载的是tgz安装包,你也可以下载rpm包。并安装。

oracle官网下载jdk的时候,需要注册,注册的过程,要求还是比较严格的。不过以前注册过的话,还是比较省事的。

注意在下载的时候,需要先点击同意使用软件的协议。

3、下载es5.4.3.

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.3.tar.gz

在liunx中安装es的时候,最好新建一个用户,不要使用root用户。

4、安装elasticsearch-analysis-ik-5.4.3

可以直接使用es的plugin命令安装。我这里是使用编译源码的方式安装的。

如果要编译源码,先下载mvn。

mvn的下载地址:

http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

mvn的安装,需要在环境变量中配置以下M2_HOME。

下载ik5.4.3的源码。

github的下载地址是:

https://github.com/medcl/elasticsearch-analysis-ik/tree/v5.4.3

下载zip包即可。

使用unzip命令将其解压,如果unzip命令不可用,使用yum安装。

解压完成以后,进入ik5.4.3的根目录,也就是pom文件所在的目录。

在我的机器上,不知道为什么使用默认配置的远程仓库老是有问题。所以我就改成了aliyun的中央仓库地址。

在pom文件所在的目录运行mvn clean package.

把编译后的target/releases下的elasticsearch-analysis-ik-1.10.3.zip文件拷贝到ES_HOME/plugins/ik目录下面,

重启es服务即可。

猜你喜欢

转载自blog.csdn.net/Ancony_/article/details/81141073