ES 插件包离线安装(本地文件)

文章目录

  • ES 插件包离线安装(本地文件)
    • 使用安装命令安装
    • 直接解压式
    • 验证安装情况

常用的分词插件

  • analysis-ik

  • analysis-pinyin

  • analysis-dynamic-synonym

在集群的节点上分发插件的ZIP安装包

使用安装命令安装

bin/elasticsearch-plugin

使用合适的用户进行安装,常规rpm安装ES的时候使用的是root,所以用root插件安装,若是tar自定义用户安装,则使用安装ES的具体用户安装查询,原则是安装ES与插件的用户保持一致,保证文件的用户用户组一致。同时可能需要在elasticsearch-env中进行环境变量的配置。

cd /usr/share/elasticsearch/;bin/elasticsearch-plugin install file:///data/elasticsearch-analysis-ik-6.7.2.5.zip;

安装过程展示

[root@demo1 elasticsearch]# bin/elasticsearch-plugin install file:///data/elasticsearch-analysis-ik-6.7.2.5.zip -v
-> Downloading file:///data/elasticsearch-analysis-ik-6.7.2.5.zip
Retrieving zip from file:///data/elasticsearch-analysis-ik-6.7.2.5.zip
[=================================================] 100%
- Plugin information:
Name: analysis-ik
Description: IK Analyzer for Elasticsearch
Version: 6.7.2.5
Elasticsearch Version: 6.7.2
Java Version: 1.8
Native Controller: false
Extended Plugins: []* Classname: org.elasticsearch.plugin.analysis.ik.AnalysisIkPlugin
plugin has a policy file with no additional permissions
-> Installed analysis-ik

这种方式安装analysis-dynamic-synonym的时候会出现交互命令 Continue with installation? [y/N]

[root@demo1 elasticsearch]# bin/elasticsearch-plugin install file:///data/elasticsearch-analysis-dynamic-synonym-6.7.2.zip;
-> Downloading file:///data/elasticsearch-analysis-dynamic-synonym-6.7.2.zip
[=================================================] 100%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: plugin requires additional permissions     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.net.SocketPermission * connect,resolve
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.Continue with installation? [y/N]y
-> Installed analysis-dynamic-synonym

直接解压式

需要将插件解压到ES安装程序的plugins文件夹中

  1. 解压文件夹 由于内部打包名非插件名,需要重命名文件夹
  2. 重启节点
unzip /data/elasticsearch-analysis-ik-6.7.2.5.zip -d /usr/share/elasticsearch/plugins/analysis-ik;
unzip /data/elasticsearch-analysis-pinyin-6.7.2.7.zip -d /usr/share/elasticsearch/plugins/analysis-pinyin;
unzip /data/elasticsearch-analysis-dynamic-synonym-6.7.2.zip -d /usr/share/elasticsearch/plugins/analysis-dynamic-synonym;

验证安装情况

命令安装无需重启集群节点,直接解压的方式需要重启集群节点。

执行以下命令查询

curl -XGET 'http://192.168.0.1:9200/_cat/plugins?v&s=name'

结果

name               component                version
demo1.cnsuning.com analysis-dynamic-synonym 6.7.2
demo1.cnsuning.com analysis-ik              6.7.2.5
demo1.cnsuning.com analysis-pinyin          6.7.2.7
demo2.cnsuning.com analysis-dynamic-synonym 6.7.2
demo2.cnsuning.com analysis-ik              6.7.2.5
demo2.cnsuning.com analysis-pinyin          6.7.2.7
demo3.cnsuning.com analysis-dynamic-synonym 6.7.2
demo3.cnsuning.com analysis-ik              6.7.2.5
demo3.cnsuning.com analysis-pinyin          6.7.2.7

【ES实战】ES 插件包离线安装(本地文件)相关推荐

  1. 【教程】CRX格式插件不能离线安装?本地扩展CRX无法安装怎么办?

    最近有很多用户反映有一些Chrome插件在离线安装的时候,根据本站的教程:离线安装CRX格式chrome插件的方法.无法正常完成安装,提示"只能通过Chrome网上应用商店安装该程序&quo ...

  2. mysql linux c tar_linux下mysql的tar包离线安装

    linux下mysql的tar包离线安装 1.确保mysql安装之前有libaio依赖 yum search libaio yum install libaio 2.下载mysql的tar离线包 下载 ...

  3. suse linux 软件包安装,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  4. linux环境怎么更新离线rpm包,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  5. linux suse11安装包,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  6. 通过RPM包离线安装Clickhouse 20.3(LTS版本)

    1.原因 由于公司内网服务器环境是不能联网的,没法通过在线方式安装.这里记录一下通过RPM包离线安装Clickhouse 20.3(LTS版本)的过程. 2.下载RPM包 (1)官方安装文档 http ...

  7. Chrome如何离线安装crx文件

    2019独角兽企业重金招聘Python工程师标准>>> 在Chrome浏览器的谷歌网上应用商店Chrome Web Store上点击应用安装按钮「添加至Chrome」,变成下载文件. ...

  8. dnf命令参数详细说明、bclinux8或centos8以上系统使用dnf命令离线安装本地rpm包方法及场景和原因、使用dnf命令提示正在等待 pid 为422620的进程退出。的解决方法

    文章目录 dnf命令 dnf说明 安装 DNF 包管理器 dnf [选项] 命令 [dnf使用说明] dnf安装本地rpm包 全部参数 bclinux8或centos8以上系统使用dnf命令安装rpm ...

  9. python一键安装所有插件_python 离线安装插件包

    利用 pip install 包名.wql 安装插件包 1.首先安装pip cd pip1.5.5 python setup.py install [root@wireless-hadoop01 wa ...

最新文章

  1. 非线程安全类ArrayList出现异常:java.util.ConcurrentModificationException
  2. Nginx_反向代理配置讲解
  3. java定义一个方法,向控制台输出一个整数的阶乘
  4. python清空集合_python集合删除多种方法详解
  5. 风变python小课离线版_Python是个什么鬼?为什么医学生朋友圈里都是它!
  6. python快速示例_python实现快速排序的示例(二分法思想)
  7. 18. 分支管理策略
  8. centos7 polkitd[661]: Unregistered Authentication Agent for unix-process:1781:115097 (system bus nam
  9. LVS_DR+keepalived(内涵理论与实验)
  10. 三级联动下拉框(省市县)存储数据库,包含信息回填
  11. 关于springboot中Cacheable使用说明
  12. 02-vue(轮播图,v-bind对象用法,v-for指令,v-if指令,v-else-if,v-else指令,key值的基本使用,v-show指令,英雄搜索案例)
  13. win7计算机里没有桌面快捷方式,Win7桌面快捷方式图标消失的解决办法
  14. Qt利用QGraphicsScene编写Word排版工具导出PDF
  15. 你必须要知道CNN模型:ResNet
  16. 森林防火监控系统解决方案及标准权威解读
  17. 关于SpringMVC运行项目时出现404错误
  18. zookeeper C API 完整运行实例
  19. 堆溢出(DwordShoot)利用SEH异常处理
  20. 从Devcon5大会看以太坊生态的发展

热门文章

  1. 16-17年度工作总结
  2. 实现语音对讲_#对讲天地# 联想|对讲天地,感恩有你
  3. 使用互信息进行特征选择
  4. 各文件系统对单个文件大小的限制
  5. PHP CLI模式下的多进程应用
  6. Orchestrator Failover过程源码分析-I
  7. python题库和答案_Python数据分析与数据可视化_题库免费答案2020
  8. java new uri_java URI
  9. 【转】交换机的Access口与Trunk口:Trunk端口汇聚
  10. MP4格式视频怎么转mov格式?好用的视频格式转换方法分享