Elasticsearch2.4学习(三)------Elasticsearch2.4插件安装详解
2016-12-27 18:12
603 查看
这篇文章紧接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即为安装成功
配置好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即为安装成功
相关文章推荐
- Elasticsearch2.4学习(三)------Elasticsearch2.4插件安装详解
- elasticsearch插件二—— kibana插件安装详解
- ElasticSearch学习34_ElasticSearch-5.0安装head插件
- elasticsearch插件一head插件安装详解
- elasticsearch插件三—— Marvel插件安装详解
- Elasticsearch 和插件 elasticsearch-head 安装详解
- ElasticSearch学习 - (二)windows下安装ElasticSearch5.X head插件
- Elasticsearch之sense插件安装之后的浏览详解
- elasticsearch插件五—— graph插件安装详解
- Elasticsearch之shield(权限)插件安装之后的浏览详解
- Elasticsearch安装与Elasticsearch-Head插件安装(windows环境)------Elasticsearch学习(一)
- Elasticsearch-2.4.3的3节点安装(图文详解)(含 head、kopf、marvel、shield和watcher插件安装和使用)
- ElasticSearch学习12_ES插件安装方法_离线安装和联网安装
- ElasticSearch学习教程(二) Head插件安装及使用
- Elasticsearch之kopf插件安装之后的浏览详解
- Elasticsearch之marvel(集群管理、监控)插件安装之后的浏览详解
- ElasticSearch学习(3)-Head插件-安装
- Elasticsearch5.4.0 IK分词插件安装详解
- Elasticsearch之sense插件的安装(图文详解)
- Elasticsearch之head插件安装之后的浏览详解