github中下载ik分词器对应的版本,建议和es,kibana等版本保持一致https://github.com/medcl/elasticsearch-analysis-ik/releases
Elasticsearch 要使用 ik,就要先构建 ik 的 jar包,这里要用到 maven 包管理工具(官网下载maven)
而 maven 需要java 环境,既然在使用 Elasticsearch ,那么我就假定已有 java 环境了
一,安装maven:
1.进入下载的maven tar包目录并解压
tar -zxvf /opt/download/apache-maven-3.5.0-bin.tar.gz
mv /opt/download/apache-maven-3.5.0 /usr/
2.添加maven环境变量
vim /etc/profile
#在最后面添加
MAVEN_HOME=/usr/apache-maven-3.5.0
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
# 添加之后退出并执行如下命令,使更改生效
source /etc/profile
3.测试:执行mvn -v命令 显示以下信息表示安装成功
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/apache-maven-3.5.0
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/jdk1.8.0_151/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64", family: "unix"
二,构建ik的jar包
1.进入下载的源码包目录并解压
tar -zxvf /opt/download/elasticsearch-analysis-ik-6.0.0.tar.gz
cd elasticsearch-analysis-ik-6.0.0
2.执行构建,过程可能会有点慢,需要下载依赖包
mvn clean 可省略
mvn compile 可省略
mvn package
3.完成之后会在当前目录下生成 target 的目录,构建好的安装包在 ./target/releases/elasticsearch-analysis-ik-6.0.0.zip
将安装包解压之后并移动到 es安装目录下plugins目录下重命名为ik 就可以了(先关闭es进程 在安装ik 安装之后重启es就可以了)
cd ./target/releases
tar -zxvf ./elasticsearch-analysis-ik-6.0.0.zip
mv ./elasticsearch /usr/elasticsearch-6.0.0/plugins/
本文介绍如何在Elasticsearch中安装和配置IK分词器,包括下载对应版本的IK分词器、使用Maven构建jar包及安装步骤。
8627

被折叠的 条评论
为什么被折叠?



