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

本文涉及的产品
检索分析服务 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可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
2月前
winfrom实现简单计算器V2版本
winfrom实现简单计算器V2版本
14 0
winfrom实现简单计算器V2版本
|
4月前
|
小程序 关系型数据库 MySQL
基于Python和mysql开发的看图猜成语微信小程序(源码+数据库+程序配置说明书+程序使用说明书)
基于Python和mysql开发的看图猜成语微信小程序(源码+数据库+程序配置说明书+程序使用说明书)
|
11月前
|
小程序 Python
Tkinter模块GUI界面化编程实战(四)——随机点名小程序(含详解及完整源码、完整程序下载链接)
Tkinter模块GUI界面化编程实战(四)——随机点名小程序(含详解及完整源码、完整程序下载链接)
168 0
Tkinter模块GUI界面化编程实战(四)——随机点名小程序(含详解及完整源码、完整程序下载链接)
|
12月前
|
Python
Python 控制台操作的文字版“数独”游戏(非GUI版本)
Python 控制台操作的文字版“数独”游戏(非GUI版本)
161 0
|
Linux C语言 C++
增设章节---VScode 的详细安装方式(已亲测)
针对网上根据很多安装vscode的文章,大多数都有一些问题,例如打不开launch.h等等。同时,应部分读者的建议和需求,特此,增设本安装vscode方法的章节
221 0
增设章节---VScode 的详细安装方式(已亲测)
|
存储 Python
【Pyqt实战】1-100算式练习题自动生成器(含UI界面,python代码),可自行选择参数
【Pyqt实战】1-100算式练习题自动生成器(含UI界面,python代码),可自行选择参数
【Pyqt实战】1-100算式练习题自动生成器(含UI界面,python代码),可自行选择参数
|
自然语言处理 数据安全/隐私保护 开发者
插件安装演示Ⅰ | 学习笔记
快速学习插件安装演示Ⅰ
176 0
插件安装演示Ⅰ | 学习笔记
|
JSON 自然语言处理 数据格式
插件安装演示Ⅱ | 学习笔记
快速学习插件安装演示Ⅱ
67 0
插件安装演示Ⅱ | 学习笔记
|
存储 自然语言处理 开发者
插件安装演示Ⅲ | 学习笔记
快速学习插件安装演示Ⅲ
72 0
|
自然语言处理 Java 网络安全
插件安装演示Ⅰ|学习笔记
快速学习插件安装演示Ⅰ。
86 0