首页 > 其他分享 >es安装分词插件elasticsearch-analysis-ik(elasticsearch-plugin方式安装)

es安装分词插件elasticsearch-analysis-ik(elasticsearch-plugin方式安装)

时间:2024-01-18 10:11:28浏览次数:33  
标签:插件 hadoop analysis dic ik elasticsearch slave1 安装

环境:
OS:Centos 7
ES:6.8.5

 

1.查看当前的安装的插件
[root@hadoop-slave1 soft]# curl -u elastic:123456 -X GET "http://192.168.1.63:19200/_cat/plugins?v&s=component&h=name,component,version,description&pretty"
name component version description

 

2.将分词插件上传到相应目录并将该目录修改为es启动的用户
[root@hadoop-slave1 soft]# pwd
/soft
[root@hadoop-slave1 soft]# mkdir fenci
[root@hadoop-slave1 soft]# mv elasticsearch-analysis-ik-6.8.5.zip ./fenci/
[root@hadoop-slave1 soft]# chown -R elasticsearch:elasticsearch ./fenci/

 

3.切换到启动es的账号

su - elasticsearch
[elasticsearch@hadoop-slave1 bin]$ cd /usr/local/services/elasticsearch/bin
[elasticsearch@hadoop-slave1 bin]$ ./elasticsearch-plugin install file:///soft/fenci/elasticsearch-analysis-ik-6.8.5.zip
-> Downloading file:///soft/fenci/elasticsearch-analysis-ik-6.8.5.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-ik
[elasticsearch@hadoop-slave1 bin]$ 

 

 

4.验证
安装完成后plugins目录下有如下的子目录
[elasticsearch@hadoop-slave1 plugins]$ ls
analysis-ik

 

该目录的内容如下:

[elasticsearch@hadoop-slave1 analysis-ik]$ ls -1
commons-codec-1.9.jar
commons-logging-1.2.jar
elasticsearch-analysis-ik-6.8.5.jar
httpclient-4.5.2.jar
httpcore-4.4.4.jar
plugin-descriptor.properties
plugin-security.policy

 

同时在config目录下生成如下目录
analysis-ik
该目录的内容如下

[elasticsearch@hadoop-slave1 analysis-ik]$ ls
extra_main.dic              extra_single_word_low_freq.dic  main.dic         stopword.dic
extra_single_word.dic       extra_stopword.dic              preposition.dic  suffix.dic
extra_single_word_full.dic  IKAnalyzer.cfg.xml              quantifier.dic   surname.dic

 

5.再次查看分词插件是否已经安装
[elasticsearch@hadoop-slave1 analysis-ik]$ curl -u elastic:sdrdev123 -XGET 'http://192.168.1.63:19200/_cat/plugins?v&s=name'
name component version

发现是没有的,需要重启动es

[elasticsearch@hadoop-slave1 analysis-ik]$ jps
985 Jps
9355 Elasticsearch
[elasticsearch@hadoop-slave1 analysis-ik]$ kill 9355

 

启动
su - elasticsearch
/usr/local/services/elasticsearch/bin/elasticsearch -d

6.再次查看
[elasticsearch@hadoop-slave1 logs]$ curl -u elastic:123456 -XGET 'http://192.168.1.63:19200/_cat/plugins?v&s=name'
name component version
Jzm_fbR analysis-ik 6.8.5

 

从启动日志可以看到加载了分词器插件
[2024-01-18T09:38:14,453][INFO ][o.e.p.PluginsService ] [Jzm_fbR] loaded plugin [analysis-ik]

标签:插件,hadoop,analysis,dic,ik,elasticsearch,slave1,安装
From: https://www.cnblogs.com/hxlasky/p/17971896

相关文章

  • 使用 Docker 安装 MongoDB 数据库
    byemanjusakafromhttps://www.emanjusaka.top/2024/01/docker-create-mongo-db彼岸花开可奈何本文欢迎分享与聚合,全文转载请留下原文地址。Docker安装命令dockerrun-d--namemongo--restart=always--privileged=true-p27017:27017-v/opt/doc/data:/data/dbmo......
  • Stirling-PDF docker安装
    有时候pdf文件需要处理,有个开源工具。https://github.com/Stirling-Tools/Stirling-PDF docker安装1、下载dockerpullfrooodle/s-pdf:latest2、安装dockerrun-d\-p8380:8080\-v/Users/xxxx/Documents/Stirling-PDF/data/:/usr/share/tesseract-ocr/4.......
  • 安装GPU版本Pytorch失败:torch.cuda.is_available()为False
    问题所在检查condalist发现,实际安装的Pytorch为CPU版本(虽然安装时明确指定了cuda版本):上图中可以看出,Pytorch的描述为:py3.9_cpu_0解决办法有可能是因为环境中存在一个叫“cpuonly”的包,导致无法安装GPU版本Pytorch:卸载掉它即可,卸载它时会自动将Pytorch更新为GPU版本:如果......
  • 国产最强的 AI 代码生成插件:CodeGeeX
    国产最强的AI代码生成插件:CodeGeeX学习改变命运,技术铸就辉煌。大家好,我是銘,AI已经火了一年多了,国内很多公司也都开始开发了很多AI工具。今天我们就来聊一聊国产的AI代码生成工具CodeGeex。官方介绍首先,我们来看一下官方对它的介绍CodeGeeX是一款基于大模型的智......
  • Git必知必会基础(02):Git安装、配置
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/10854115.html安装Git只有Windows系统需要手动安装Git软件, Linux和MacOS系统都自带Git(如果linux下想自己安装,参考:https://www.cnblogs.com/uncleyong/p/10767747.html)官网下载:https://git-scm.com/downloads......
  • 无涯教程-SQLite - 安装步骤
    SQLite以其出色的零配置功能而闻名,这意味着不需要复杂的设置或管理,本章将引导您完成在Windows,Linux和MacOSX上设置SQLite的过程。在Windows上安装步骤1-转到SQLite下载页面,并从Windows部分下载预编译的二进制文件。步骤2-下载sqlite-shell-win32-*.zip和sqlite-dll-win......
  • subline text 的package control 下载插件不全的解决办法
    起初我打算在sublinetext安装几个好用的插件方便刷题使用,可是在packagecontrol上找不到该插件,但是在https://packagecontrol.io/packages/这个插件是存在的,无奈之下重装packagecontrol问题依旧存在,于是只能从本地下载导入,但是效率很低,后来我发现,是由于我的packagecontrol使用......
  • OpenCV安装与配置
    OpenCV安装与配置C++与OpenCV配置安装下载路径Releases-OpenCV添加Path环境变量的路径D:\OpenCV\opencv\build\x64\vc15\bin右击此电脑,选择属性,编辑环境变量设置的是dll文件的环境变量创建一个新的VisualStudioC++空项目尽量用英文路径测试代码#include<iostream......
  • ElastAlert 安装调试
    一、ElastAlert概述ElastAlert是一个开源的警报框架,由Yelp开发,它可以从Elasticsearch中提取数据并根据预定义的规则生成警报。ElastAlert可用于监控您的日志和时间序列数据,以便在发生异常、错误或其他有趣的模式时立即采取行动。ElastAlert能够与许多通知服务(如电......
  • IDEA插件中的postman,你试试
    Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?今天给大家推荐一款IDEA插件:ApipostHelper,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。更重要的是他完全免费!Apipos......