ES插件安装教程:在线与离线部署方法

需积分: 9 4 下载量 75 浏览量 更新于2024-09-09 收藏 43KB DOCX 举报
本文档详细介绍了如何在Elasticsearch(ES)环境中进行插件的安装与验证。ES是一个流行的分布式搜索和分析引擎,为了提升其功能和用户体验,我们经常需要安装额外的插件。以下是从两种安装方式——在线和离线——来安装Head插件和Kopf插件的步骤。 1. **启动ES命令**: 首先,确保以root权限启动ES,并允许不安全的root访问,可以使用命令`sudo -bin/elasticsearch -Des.insecure.allow.root=true -d`,`-d`参数用于让ES在后台运行。 2. **安装Head插件**: - 方法一:通过命令行直接安装,使用`sudo bin/plugin install mobz/elasticsearch-head`。这会从Elasticsearch官方仓库下载并安装插件。 - 方法二:如果需要离线安装,首先从GitHub下载Mobz的Elasticsearch Head插件的ZIP包,解压后将`elasticsearch-head-master`文件夹中的内容复制到`elasticsearch-2.3.1\plugins\head`目录下,然后重启ES。 3. **安装Kopf插件**: Kopf插件同样支持命令行安装: - 方法一:进入ES的安装目录,运行`./bin/plugin install lmenezes/elasticsearch-kopf/v2.1.1`,安装指定版本的插件。 - 方法二:从GitHub下载kopf插件源代码,并将其解压后的`elasticsearch-kopf-2.1.1`文件夹内容复制到`elasticsearch-2.3.1\plugins\kopf`,同样重启ES。 4. **验证插件安装**: 安装完成后,可以通过访问ES的管理界面来检查插件是否已成功安装。对于Head插件,访问`http://ip:9200/_plugin/head/#!/cluster`;对于Kopf插件,访问`http://ip:9200/_plugin/kopf/#!/cluster`。这两个URL将显示Elasticsearch集群的相关信息,如果能够正常显示插件的管理界面,那么说明插件已经成功安装并工作。 总结,本文提供了一套完整的Elasticsearch插件安装流程,包括启动ES服务时的安全设置,以及对Head和Kopf这两种常用插件的离线和在线安装方法。此外,还强调了验证插件是否安装成功的必要性,这对于确保ES环境的稳定性和功能性至关重要。