安装elasticsearch插件

## 安装elasticsearch插件

##### 基础命令介绍:

```

/usr/share/elasticsearch/bin/plugin  -h

NAME

plugin - Manages plugins

COMMANDS

install    Install a plugin

remove     Remove a plugin

list       List installed plugins

```

##### Marvel插件

-  介绍

Marvel插件:在簇中从每个节点汇集数据。这个插件必须每个节点都得安装。

Marvel是Elasticsearch的管理和监控工具,在开发环境下免费使用。它包含了一个叫做Sense的交互式控制台,使用户方便的通过浏览器直接与Elasticsearch进行交互。

1.安装插件marvel,三个节点安装一致:

-  安装

```

/usr/share/elasticsearch/bin/plugin install license

/usr/share/elasticsearch/bin/plugin install marvel-agent

```

##### head插件

-  介绍

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

-  安装

```

/usr/share/elasticsearch/bin/plugin install mobz/elasticsearch-head

```

-   验证

http://172.16.100.111:9200/_plugin/head/

##### kopf插件

-  介绍

它提供了一个简单的方法,一个elasticsearch集群上执行常见的任务。

-  安装

```

/usr/share/elasticsearch/bin/plugin install lmenezes/elasticsearch-kopf/1.6

```

-   验证

http://172.16.100.70:9200/_plugin/kopf/

##### bigdesk插件

-  介绍

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

-  安装

```

/usr/share/elasticsearch/bin/plugin install lukas-vlcek/bigdesk

```

-   验证

http://172.16.100.111:9200/_plugin/bigdesk/

bigdesk插件安装报错,故障排查:

```

/usr/share/elasticsearch/bin/plugin install lukas-vlcek/bigdesk

-> Installing lukas-vlcek/bigdesk...

Trying https://github.com/lukas-vlcek/bigdesk/archive/master.zip ...

Downloading ........................................................................................................................................................................................................................................................DONE

Verifying https://github.com/lukas-vlcek/bigdesk/archive/master.zip checksums if available ...

NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)

ERROR: Could not find plugin descriptor ‘plugin-descriptor.properties‘ in plugin zip

```

解决办法:

http://www.iyunv.com/thread-271492-1-1.html

http://www.cnblogs.com/porray/p/5908257.html

验证访问

http://172.16.100.70:9200/_plugin/bigdesk/

##### 手动安装安装bigdesk 插件:

```

cd /usr/share/elasticsearch/plugins

mkdir bigdesk

cd bigdesk/

git clone https://github.com/lukas-vlcek/bigdesk _site

sed -i ‘142s/==/>=/‘ _site/js/store/BigdeskStore.js

cat >plugin-descriptor.properties<<EOF

description=bigdesk - Live charts and statistics for Elasticsearch cluster.

version=2.5.1

site=true

name=bigdesk

EOF

```

##### ik插件

-  介绍

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

对于中文分词,ik插件无疑是比较好的一个选择。

##### 下载ik

https://github.com/medcl/elasticsearch-analysis-ik

解压之后进入目录打包:

```

sudo mvn compile(需安装maven 第一次时间比较长 失败可以多试几次)

sudo mvn package

maven

```

执行完毕后会在当前目录下生成target/releases目录。将其中的elasticsearch-analysis-ik-1.4.0.zip 拷贝到ES目录下新建的plugins/analysis-ik,并解压,没有这个目录可以自己建。将elasticsearch-analysis-ik目录中的config/ik 拷贝到ES的config目录。

打开config/elasticsearch.yml,在最后添加:

```

index:

analysis:

analyzer:

ik:

alias: [ik_analyzer]

type: org.elasticsearch.index.analysis.IkAnalyzerProvider

ik_max_word: #会将文本做最细粒度的拆分,穷尽各种可能的组合

type: ik

use_smart: false

ik_smart:

type: ik

use_smart: true

```

重启es,使ik分词器可用。

一个好的分词器,可以提高查询的效率、准确度和全面性。由于es自带有默认的分词器,如果不需要使用,可以在建立mapping时声明。

```

"index" : "not_analyzed"

```

==以上插件安装完成后copy 到其它主机可以直接使用,也可以逐台安装。==

时间: 2024-10-05 04:24:31

安装elasticsearch插件的相关文章

elasticsearch 安装及其插件

插件作为一种普遍使用的,用来增强原系统核心功能的机制,得到了广泛的使用,elasticsearch也不例外. 1. 安装Elasticsearch插件 从0.90.2安装其实很简单,有三种方式, 1.1 在确保你网络顺畅的情况下,执行如下格式的命令即可: 1 plugin --install <org>/<user/component>/<version> 具体的<org>/<user/component>/<version>可参加各

2、elasticsearch 的安装和插件的安装

1.安装Elasticsearch集群 1.下载elasticsearch-2.0.0.tar.gz,执行tar -zxvf elasticsearch-2.0.0.tar.gz解压 2.修改config/elasticsearch.yml (注意不要顶格写首字母前面加一空格,冒号后面要加一个空格) 如果要配置集群需要两个节点上的elasticsearch配置的cluster.name相同,都启动可以自动组成集群,这里如果不改cluster.name则默认是cluster.name=elasti

ElasticSearch插件安装---Head ,Kopf与Bigdesk

简要说明:elasticsearch安装好后需要安装相应的插件Head ,Kopf与Bigdesk,才能更好的实现各种功能,一下就是这三种插件安装的基本步骤 (一)安装ElasticSearch-Head ElasticSearch-Head 是一个与Elastic集群(Cluster)相交互的Web前台. ES-Head的主要作用: 它展现ES集群的拓扑结构,并且可以通过它来进行索引(Index)和节点(Node)级别的操作 它提供一组针对集群的查询API,并将结果以json和表格形式返回 它

ElasticSearch插件安装Head、Kopf与Bigdesk

ElasticSearch-Head ElasticSearch-Head 是一个与Elastic集群(Cluster)相交互的Web前台. ES-Head的主要作用 它展现ES集群的拓扑结构,并且可以通过它来进行索引(Index)和节点(Node)级别的操作 它提供一组针对集群的查询API,并将结果以json和表格形式返回 它提供一些快捷菜单,用以展现集群的各种状态 安装 在线安装 针对ElasticSearch,我们可以直接通过命令行进行在线插件安装 ⇒ sudo elasticsearch

elasticsearch 安装 head插件

head插件 切换到Elasticsearch的安装目录 cd ~/demo/elasticsearch/es1 执行安装命令 [[email protected] es1]# bin/plugin install mobz/elasticsearch-head 打开http://10.10.10.201:9200/_plugin/head/ 安装成功 插件安装参考: Elasticsearch Plugins and Integrations:https://www.elastic.co/gu

elasticsearch安装, es插件安装, http接口调用

1,elasticsearch的安装 1,es启动时需要使用非root用户,所有创建一个bigdata用户(如果是root用户安装的话,启动时会有提示 elastic could not run a root的报错): #创建用户 useradd bigdata #为hadoop用户添加密码: echo 123456 | passwd --stdin bigdata #将bigdata添加到sudoers echo "bigdata ALL = (root) NOPASSWD:ALL"

ubuntu安装elasticsearch及head插件

1.安装elasticsearch,参考http://www.cnblogs.com/hanyinglong/p/5409003.html就可以了 简单描述下: mkdir -p /usr/local/kencery/elasticsearch groupadd elasticsearch useradd -d /usr/local/kencery/elasticsearch -g elasticsearch -p elasticsearch elasticsearch 然后将tar包解压到el

head插件安装-elasticsearch

1.安装node环境: 下载地址:https://nodejs.org/download/release/v8.13.0/node-v8.13.0-linux-x64.tar.gz gunzip  node-v8.13.0-linux-x64.tar.xz tar -xf node-v8.13.0-linux-x64.tar 解压后的路径:/apps/svr/node-v8.13.0 建立软连接 ln -s /apps/svr/node-v8.13.0/bin/node /usr/bin/nod

ELK学习笔记(一)安装Elasticsearch、Kibana、Logstash和X-Pack

最近在学习ELK的时候踩了不少的坑,特此写个笔记记录下学习过程. 日志主要包括系统日志.应用程序日志和安全日志.系统运维和开发人员可以通过日志了解服务器软硬件信息.检查配置过程中的错误及错误发生的原因.经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误. 通常,日志被分散的储存不同的设备上.如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志.这样是不是感觉很繁琐和效率低下.当务之急我们使用集中化的日志管理,例如:开源的syslog,将所有服务器上的日志收