一、环境
系统
[es@4a761b76535f elasticsearch-7.1.1]$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
ElasticSearch版本
[es@4a761b76535f elasticsearch-7.1.1]$ curl 192.168.0.20:29200
{
"name" : "node-1",
"cluster_name" : "my-application",
"cluster_uuid" : "g97EC_ZrSsSt-0M6qkp30g",
"version" : {
"number" : "7.1.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "7a013de",
"build_date" : "2019-05-23T14:04:00.380842Z",
"build_snapshot" : false,
"lucene_version" : "8.0.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
二、下载
https://download.csdn.net/download/qq_39680564/11456396
三、安装
3.1 在elasticsearch-7.1.1
的plugins
目录下创建analysis-hanlp
目录
mkdir /opt/elasticsearch-7.1.1/plugins/analysis-hanlp
3.2 解压elasticsearch-analysis-hanlp-7.1.1.zip
至analysis-hanlp
目录下
unzip elasticsearch-analysis-hanlp-7.1.1.zip -d /opt/elasticsearch-7.1.1/plugins/analysis-hanlp/
3.3 修改hanlp.properties
配置文件,更改root
的值为analysis-hanlp
目录路径
vim /opt/elasticsearch-7.1.1/plugins/analysis-hanlp/config/hanlp.properties
3.4 修改elasticsearch
的jvm.options
文件
vim /opt/elasticsearch-7.1.1/config/jvm.options
最后一行加上
-Djava.security.policy=/opt/elasticsearch-7.1.1/plugins/analysis-hanlp/plugin-security.policy(自己的plugin-security.policy文件路径)
3.5 在ElasticSearch
的config
目录下创建analysis-hanlp
目录,并将hanlp-remote.xml
、hanlp.properties
拷贝进来
mkdir /opt/elasticsearch-7.1.1/config/analysis-hanlp
cp /opt/elasticsearch-7.1.1/plugins/analysis-hanlp/config/hanlp.properties /opt/elasticsearch-7.1.1/config/analysis-hanlp/
cp /opt/elasticsearch-7.1.1/plugins/analysis-hanlp/config/hanlp-remote.xml /opt/elasticsearch-7.1.1/config/analysis-hanlp/
3.6 重启ElasticSearch