linux中elastic search安装ik分词器

本文介绍如何在Elasticsearch中安装和配置IK分词器,包括下载对应版本的IK分词器、使用Maven构建jar包及安装步骤。

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/












评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值