文档章节

Elasticsearch2.4学习(三)------Elasticsearch2.4插件安装详解

闪电
 闪电
发布于 2016/12/27 18:12
字数 820
阅读 280
收藏 0

这篇文章紧接Elasticsearch2.4学习(二)------Elasticsearch2.4.1集群部署及elasticsearch.yml配置

配置好Elasticsearch集群后,为了能够进行更便捷的集群状态监控、更方便的查询操作,还需要安装一些插件。

首先要说明的是,Elasticsearch的插件非常之多,具体可以参考下面这篇文章(Elasticsearch插件列表):

http://www.searchtech.pro/elasticsearch-plugins

这篇文章仅就常用的插件及安装方法进行说明,其中包括:

head、kopf、bigdesk、analysis-ik

一、各插件功能介绍

head插件:是一个Elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,(以查看集群几乎所有信息,还能进行简单的搜索查询,观察自动恢复的情况等等。

kopf插件:Kopf是一个ElasticSearch的管理工具,它也提供了对ES集群操作的API。

bigdesk插件:集群监控插件,通过该插件可以查看整个集群的资源消耗情况,cpu、内存、http链接等等。

analysis-ik插件:为了提高搜索的效率,es使用倒排索引来做全文搜索。通过analyzer(分词器)先把需要分析的文本,表征化为适合的term(词),然后标准化这些term,使他们容易被搜索到。(比如说模糊大小写,空格等等),analysis-ik是专门用于中文的分词器。

二、head插件安装

cd /usr/local/elasticsearch-2.4.1/bin

./plugin install mobz/elasticsearch-head

启动Elasticsearch集群后,用浏览器打开10.18.133.7:9200/plugin/head

三、kopf插件安装

cd /usr/local/elasticsearch-2.4.1/bin

./plugin install lmenezes/elasticsearch-kopf

启动Elasticsearch集群后,用浏览器打开10.18.133.7:9200/plugin/kopf

四、bigdesk插件安装

(1)下载bigdesk-master.zip包

https://github.com/lukas-vlcek/bigdesk/tree/master
(2)在plugins中自己建一个bigdesk 文件夹

cd /usr/local/elasticsearch-2.4.1/plugins

mkdir bigdesk

(3)在bigdesk下建一个_site文件夹

cd /usr/local/elasticsearch-2.4.1/plugins/bigdesk

mkdir _site

 

(4)将解压后的bigdesk-master文件夹下的所有文件拷贝到_site目录下
(5)在bigdesk下再建一个  plugin-descriptor.properties 文件

 

cd /usr/local/elasticsearch-2.4.1/plugins/bigdesk

vim plugin-descriptor.properties

添加如下内容

description=bigdesk
version=bigdesk
name=bigdesk
site=true

(6)修改BigdeskStore.js文件

cd /usr/local/elasticsearch-2.4.1/plugins/bigdesk/_site/js/store

vim BigdeskStore.js
定位到第142行
将major == 1  改为  major >= 1

启动Elasticsearch集群后,用浏览器打开10.18.133.7:9200/plugin/bigdesk

五、analysis-ik插件安装

(1)下载elasticsearch-analysis-ik-1.10.1.zip包(该压缩包与Elasticsearch2.4.1版本对应)

https://github.com/medcl/elasticsearch-analysis-ik/tree/v1.10.1

(2)解压后打包

cd /usr/local/elasticsearch-analysis-ik

mvn clean package

(3)拷贝生成的target/releases/elasticsearch-analysis-ik-1.10.1.jar至elasticsearch的plugins/analysis-ik目录(无该目录则自己新建),解压elasticsearch-analysis-ik-1.10.1.jar。

注:
一些教程将plugins/analysis-ik/config拷贝到Elasticsearch的config目录下,但elasticsearch-analysis-ik的github教程中没有这步操作。
一些教程在安装完elasticsearch-analysis-ik,会去修改Elasticsearch在config目录下的配置文件elasticsearch.yml —— 通过在配置文件后新加一行“ index.analysis.analyzer.ik.type : “ik” ” 来配置Elasticsearch的默认分词器为ik。

作者注:下载zip包解压后执行maven命令:mvn assembly:assembly 会在target\releases生成zip包,然后把zip包解压放入elasticsearch的plugins/analysis-ik目录(无该目录则自己新建),并配置conf/elasticsearch.yml文件,在最后一行加入:index.analysis.analyzer.ik.type : ”ik“

启动Elasticsearch集群后,若出现DictLoading即为安装成功

本文转载自:http://blog.csdn.net/guo_jia_liang/article/details/52980716?locationNum=2&fps=1

闪电
粉丝 75
博文 392
码字总数 6789
作品 0
海淀
技术主管
私信 提问
ES(elasticsearch)搜索引擎

ES(elasticsearch)搜索引擎 0、授人以渔,少走半年弯路! 死磕 Elasticsearch 方法论:普通程序员高效精进的 10 大狠招! 一、Elasitcsearch基础篇 1.1 Elasitcsearch基础认知 1、Elasticse...

Ocean_K
2018/09/11
0
0
IntelliJ IDEA快速实现Docker镜像部署

一、Docker开启远程访问 二、IntelliJ IDEA安装Docker插件 三、启用Docker 四、Spring Boot服务docker部署 1、新建一个Spring Boot工程,在工程里写一个REST接口,如下,简单返回一个字符串。...

吴伟祥
2018/11/09
0
2
日志系统ELK使用详解(三)--elasticsearch安装

概述 日志系统ELK使用详解(一)–如何使用 日志系统ELK使用详解(二)–Logstash安装和使用 日志系统ELK使用详解(三)–elasticsearch安装 日志系统ELK使用详解(四)–kibana安装和使用 日志系统E...

qq_41262248
2018/04/16
0
0
Flutter进阶篇(5)-- 使用Flutter创建插件详解并发布到Pub库

Flutter提供了和原生做交互的方式,我们通过和原生交互就可以达到Flutter调用原生平台的相关功能的目的。换句话说,Flutter做不到的事(比如:设备有关的、第三方SDK、长连接等),我们都可以...

AWeiLoveAndroid
02/22
0
0
《PHP框架Laravel学习》系列分享专栏

《PHP框架Laravel学习》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201735.html 文章 Laravel教程:laravel 4安装及入门 Laravel4中文手册下载 Laravel配置教...

开元中国2015
2018/11/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac部分目录读写提示“Operation not permitted”解决

今天试图在mac os x下重命名/usr/bin/python,提示Operation not permitted,虽然我是root,很奇怪。原来mac os x里还有一个安全机制:rootless,少用root。参考这篇文章如何开关rootless,不...

swingcoder
21分钟前
0
0
49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

oschina130111
27分钟前
0
0
信必优成功案例 – 中国网络电视台(CNTV)

项目背景 •中国网络电视台(英文简称CNTV),由央视国际网络有限公司主办,是中央电视台旗下的国家网络广播电视播出机构。中国网络电视台全面部署多终端业务架构,已建设网络电视、IP电视、...

symbiochina88
28分钟前
0
0
redis cluster集群 三主三从

redis 集群一般由 多个节点 组成,节点数量至少为 6 个,才能保证组成 完整高可用 的集群。每个节点需要 开启配置 cluster-enabled yes,让 redis 运行在 集群模式 下。 redis5之后使用redis...

MonroeCode
29分钟前
0
0
新东方的Kubernetes实践:从服务化ES到Kafka和Redis

2017年,新东方开始了利用容器化手段将中间件业务服务化的探索,基于Rancher 1.6使用ES;2019年,新东方再次开始了扩大了中间件的业务服务化,基于Kubernetes使用Kafka、ES和Redis。在服务化...

RancherLabs
31分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部