ElasticSearch插件

在线安装

插件的版本和ElasticSearch的版本有严格的对应关系, 需要使用 plugin / elasticsearch-plugin(5.x) 命令进行在线安装

2.x 和 5.x 版本的 plugin 对版本的识别比较好, 只需带插件名即可, 如:
./plugin install mapper-attachments
./elasticsearch-plugin install mapper-attachments

1.x 版本的 plugin 对版本的识别不太好, 需要自己指定安装版本, 并且还要上带一长串的路径, 如:

./plugin  -install elasticsearch/elasticsearch-mapper-attachments/2.7.1

离线安装

如果服务器无法连接外网, 可以在联网的测试机上运行 plugin 安装命令来获取插件(安装过程会显示下载地址, 插件包会被解压到 plugins 目录), 并复制到离线环境的plugins目录下,然后重启ElasticSearch

如果明确知道所要使用的插件版本和下载地址,直接离线下载后解压到plugins目录下即可,如:

curl -O https://download.elasticsearch.org/elasticsearch/elasticsearch-mapper-attachments/elasticsearch-mapper-attachments-2.7.1.zip
# 复制到离线环境
unzip elasticsearch-mapper-attachments-2.7.1.zip -d plugins/mapper-attachments
# 然后重启 ElasticSearch 即可