插件安装演示Ⅰ | 学习笔记

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 快速学习插件安装演示Ⅰ

开发者学堂课程【ElasticSearch 入门精讲插件安装演示Ⅰ学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10012


插件安装演示Ⅰ


内容介绍:

一、讲义

二、演示


一、讲义

安装了中文分词的插件(如: ik ),使用 termQuery 查询,看能否查询到需要的结果

具体步骤:

①Elasticsearch-6.5.3安装配置完毕。

②下载 IK-6.5.3

源码下载:

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

编译版本: elasticsearch-analysis-ik-6.5.3.zip

在线安装∶

./bin/elasticsearch-plugininstall https/github.com/medcl/elasticsear

ch-analysis-ik/releases/download/v6.5.3/elastcsearch-analysis-ik-6.5.3zip

③在线安装后,在相应的目录下会出现安装后的结果:

  1. /home/tom/es/config/analysis-ik ~ >包含常用的中文词组的字典文件,如: main.dic
  2. /home/tom/es/plugins/analysis-ik ~ >包含一些 jar 包以及资源文件

若是离线安装时,需要解压到到 ES_HOME/plugins/ik 目录下面(直接包含一个 conf 文件夹和一堆 jar 包)

注意:安装完毕后,需要将安装好的目录跨节点拷贝到另外两台节点上

④重新启动 ES

⑤启动 看到 try load config ....IK 相关信息,说明启动完成和安装 IK 插件完成。

修改 ES_HOME/config/elasticsearch.yml 文件,

添加 index.analysis.analyz

er.default.type:ik(把 IK 设置为默认分词器,这一步是可选的)


二、演示

输入 ll ,找到再次安装

image.png

定位到一个用户  su-l jerry

输入 su-l jerry

进来后再去安装

输入

~/es/bin/elasticsearch-plugininstall https/github.com/medcl/elasticsea

rch-analysis-ik/releases/download/v6.5.3/elastcsearch-analysis-ik-6.5.3zip

回车,

这时会进行一个在线安装,在安装过程中我们可以看一下

image.png

点击 JANSON01,输入

su - l jerry

输入  cd ~/es/

再输入 ll

进入后再输入  cd plugins/

再输入 ll

显示 total 0,无结果,当安装完之后就会有一些内容显示

在安装过程中显示是否继续,输入 y ,显示 ERROER: installation aborted by user

image.png

这里有可能是由于我们的权限不够,下面我们还是切换到 root 用户下

输入  su -l root,输入密码123

再输入 cd /

再输入 ll

./bin/elasticsearch-plugininstall https/github.com/medcl/elasticsearch-a

nalysis-ik/releases/download/v6.5.3/elastcsearch-analysis-ik-6.5.3zip

以 root 的身份再安装

在2 JANSON01中输入 jps,再输入ll

输入 jps,输入 pkill -f Elasticsearch

输入 jps

su -l root

123

ssh node02

ssh janson02

pkill -f Elasticsearch

ssh janson03

pkill -f Elasticsearch

jps

exit

jps

exit

jps

再来观察安装是否完成

显示是否继续安装,输入 y

image.png

显示错误,我们在安装中可能存在一些问题,那么我们尝试选择离线安装

输入cd /opt/soft/

ll

然后点击下方的目录,找到 opt,找到 flume,找到 soft,将压缩包elasticsearch-analysis-ik-6.5.3.zip上传进来,上传完成后来安装

输入

cd /home/jerry/

cd bin

ll

cd es

ll

./bin/elasticsearch-plugininstall  /opt/soft/elasticsearch-analysis-ik-6.5.

3.zip

显示错误

ERROR:Unknownplugin /opt/soft/elasticsearch-analysis-ik-6.5.3.zip

image.png

再在 2 JANSON01 中输入

cd /opt/soft/

ll

unzip elasticsearch-analysis-ik-6.5.3.zip

ll

rm -rf *.zip

ll

再在 1 JANSON01 中输入

./bin/elasticsearch-plugin install  /opt/soft/

提示是否继续安装时输入 N

再输入

cd..

ll

cd es

ll

cd plugins/

ll

mkdir ik

cd ik/

pwd

在 2 JANSON01 中输入

mv * /home/jerry/es/plugins/ik

再在 1 JANSON01 中输入

ll

cd..

ll

mv ik/ analysis-ik

ll

cd analysis-ik/

ll

cd config/

ll

cd config/

ll

mkdir analysis-ik

cd analysis-ik/

ll

cp /home/jerry/es/plugins/analysis-ik/config/

cp /home/jerry/es/plugins/analysis-ik/config/.

pwd

ll

cd /home/jerry/es/plugins/analysis-ik/config/

ll

cp * /home/jerry/es/config/analysis-ik/

cd  /home/jerry/es/config/analysis-ik/

ll

cd..

进来之后我们再重新启动下 es,点击 JANSON02

image.png

在1 JANSON01中拷贝到2和3上

输入

cd..

ll

scp-rplugins/analysis-ik/ root@janson02:/home/jerry/es/plugins/

scp-rplugins/analysis-ik/ root@janson03:/home/jerry/es/plugins/

scp-rconfig/analysis-ik  root@janson03:/home/jerry/es/config/

scp-rconfig/analysis-ik  root@janson02:/home/jerry/es/config/

在2 JANSON02 中确认一下,输入

cd /home/jerry/

ll

cd es/

ll

cd config/

ll

cd analysis-ik/

ll

cd..

cd..

ll

cd plugins/

ll

cd analysis-ik/

ll

然后在 3 JANSON03 中

在下面输入 clear

再输入 su -l jerry

然后直接输入

~/es/bin/elasticsearch -d

image.png

以后台进程的方式来启动

在1 JANSON01中

image.png

输入 ~/es/bin/elasticsearch -d

jps

在 2 JANSON02 下输入 clear 再确认一下启动

关闭所有,再来尝试

点击 1 JANSON01 ,输入

jps

su -l jerry

clear

jps

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
5月前
|
开发工具 图形学 Android开发
从零开始的unity3d入门教程(一)----环境配置
该文章是《从零开始的Unity3D入门教程》系列的第一篇,详细介绍了Unity3D的环境配置过程,包括注册Unity账户、下载安装Unity Hub和Unity编辑器、配置许可证、创建Unity项目、下载安装Visual Studio 2022以及将Unity与Visual Studio相关联等步骤。
从零开始的unity3d入门教程(一)----环境配置
|
8月前
|
移动开发 前端开发 IDE
前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
267 0
|
Web App开发 Java 测试技术
2022 PlantUML 这款 IDEA 插件能搞,流程图、架构图,N种图... 简直神器!
2022 PlantUML 这款 IDEA 插件能搞,流程图、架构图,N种图... 简直神器!
695 0
|
JSON 缓存 NoSQL
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
对于C/C++的编程环境来说,目前我们所接触到的、所用到的,除了vim以外,大众用的、尤其是学生群体用的主要是有三种。
1395 1
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
|
Linux C语言 C++
增设章节---VScode 的详细安装方式(已亲测)
针对网上根据很多安装vscode的文章,大多数都有一些问题,例如打不开launch.h等等。同时,应部分读者的建议和需求,特此,增设本安装vscode方法的章节
270 0
增设章节---VScode 的详细安装方式(已亲测)
|
自然语言处理 数据安全/隐私保护 开发者
插件安装演示Ⅰ | 学习笔记
快速学习插件安装演示Ⅰ
插件安装演示Ⅰ | 学习笔记
|
JSON 自然语言处理 数据格式
插件安装演示Ⅱ | 学习笔记
快速学习插件安装演示Ⅱ
插件安装演示Ⅱ | 学习笔记
|
Java 关系型数据库 MySQL
入门案例(开发环境配置)|学习笔记
快速学习入门案例(开发环境配置)
106 0
入门案例(开发环境配置)|学习笔记
|
自然语言处理 开发工具 开发者
插件安装演示Ⅱ|学习笔记
快速学习插件安装演示Ⅱ。
112 0
插件安装演示Ⅱ|学习笔记
|
存储 自然语言处理 开发者
插件安装演示Ⅲ | 学习笔记
快速学习插件安装演示Ⅲ