es5.4安装head、ik中文分词插件

  1. 安装maven打包工具

1
2
3
4
5
6
7
wget http: //mirror .bit.edu.cn /apache/maven/maven-3/3 .3.9 /binaries/apache-maven-3 .3.9-bin. tar .gz
tar  -xf apache-maven-3.3.9-bin. tar .gz
mv  apache-maven-3.3.9  /usr/local/data/apache-maven
vim  /etc/profile
export  MAVEN_HOME= /usr/local/data/apache-maven
export  PATH=$PATH:$MAVEN_HOME /bin
source  /etc/profile

  2. 安装ik分词

1
2
3
4
5
6
git  clone https: //github .com /medcl/elasticsearch-analysis-ik
cd  elasticsearch-analysis-ik/
mvn package
ll  /usr/local/data/elasticsearch-analysis-ik/target/releases/
total 4400
-rw-r--r-- 1 root root 4502096 May 26 11:29 elasticsearch-analysis-ik-5.4.0.zip

创建分词目录

1
2
3
4
mkdir  /usr/local/data/elasticsearch/plugins/ik
cp  target /releases/elasticsearch-analysis-ik-5 .4.0.zip   /usr/local/data/elasticsearch/plugins/ik/
cd  /usr/local/data/elasticsearch/plugins/ik  && unzip elasticsearch-analysis-ik-5.4.0.zip
chown  -R es.es  /usr/local/data/elasticsearch

测试分词

1
http: //172 .16.230.198:9200 /index/_analyze ?analyzer=ik_max_word&text=中华人民共和国

wKiom1kn0CuACoK6AABBIVyQEx0406.png

 3.安装head插件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
yum -y  install  git npm
git clone git: //github .com /mobz/elasticsearch-head .git
cd  elasticsearch- head
npm  install
npm  install  -g cnpm --registry=
修改 head 监听地址为内网
vim Gruntfile.js
                 connect: {
                         server: {
                                 options: {
                                         hostname : '172.16.230.198' ,
                                         port: 9100,
                                         base:  '.' ,
                                         keepalive:  true
                                 }
                         }
                 }
后台启动elasticsearch- head  插件
npm  install  grunt-cli
ln  -s  /usr/local/data/elasticsearch-head/node_modules/grunt/bin/grunt   /usr/bin/
grunt  server &

遇到的问题:head 插件无法连接es集群 显示集群健康值未连接

修改head的es监听地址

1
2
cd  elasticsearch- head
vim _site /app .js

修改 『http://localhost:9200』字段到本机ES端口与IP

1
2
3
4
vim $ES_HOME$ /config/elasticsearch .yml
# 增加如下字段
http.cors.enabled:  true
http.cors.allow-origin:  "*"

重启es 和head即可



本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1929838,如需转载请自行联系原作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值