开发者学堂课程【ElasticSearch 最新快速入门教程:插件安装演示Ⅰ】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10665
插件安装演示Ⅰ
插件安装演示, 中文分词 插件安装演示:
中文插件分词有步骤:
首先,安装了中文分词插件,安装一个流行的中文分词插件,比如 ik,使用了 termQuery,看能否查询到需要的结果,具体步骤:
1、Elasticsearch-6.5.3安装配置完毕
2、下载版本是IK-6.5.3,安装完毕,然后下载一个中文分词,插件。
然后可以在线安装,在线安装后可以在相应的目录下出现安装后的结果,在 config,analysis-ik 下包含常用中文词组的字典文件,包含一些jar包以及一些资源文件, 若是离线安装时,需要解压到 ES _HOME/plugins/ik 目录下面(直接包含一个 conf 文件夹和一堆.jar包)
注意:
安装完毕后,需要将安装好的目录,跨节点拷贝到另外两台节点上。
3、重新启动 Es
启动看到 try load config……IK 相关信息,说明启动完成和安装IK插件完成
可以修改 ES_HOME/config/elasticsearch.unless 文件,添加 index.analysis.analyzer.default.type:ik (把 IK 设置为默认分词器 这一步是可选的)也可以在代码中手动输入指令
4、演示如何安装中文分词插件之IK的一个安装:
找到暂时安装
定位到一个用户, su -l 比如说 jerry,进来之后在线安装 ster6.5.3:
es./bin/elasticsearch-plugininstall https://GitHub.com/Medco:elasticsearch-analysis-ik:release/download/v6.5.3/elastic search-analysis-ik-6.5.3.zip
回车后会进行一个在线安装,安装过程中观察
su -l 比如说 jerry ,然后 cd es,进来之后有 cd plugins,下面什么都没有,安装完成
进来之后在线安装:/bin/elastic search-plugin install
有一个值~/es/bin/.bin下面有~es/bin/elastic search-plugin install
回车后进行一个在线安装,安装过程中可以看一下6.5.3,先是 su -l jerry 然后 cd~/es/ 进来之后有个 cd plugins 下面什么都没有,安装完之后就有安装后的一些东西了,下面正在下载中,已经下了百分之十二,再稍等片刻,就会下载完毕然后安装好,需要耐心等待,安装过程中会有个是否要继续呢?
选 yes (continue with installation ? y)选错了,应该继续安装才对,等会儿再看一下,安装的时候需要注意,安装成功这里边应该是有一个目录的。
看一下百分之百的,下载完毕后出现一个 continue with installation 提示我们是否继续安装 yes,aborted by user ,这里权限不够,需要切换到 root 用户下,123 cd 然后再反转一下观察,然后我们这里 cd jerry root, cd 这里可以来个./bin/elastic search-plugininstall https://github.com/medcl/elasticsearch-analysis-ik:release/download/v6.5.3/elasticsearch-analysis-ik-6.5.3.zip
以root的身份安装一下看下效果怎么样,再去消掉,再进行一次下载这回我们把 es的数值关掉
pf pkill -f Elasticsearch,jps 一下关掉
接下来 ssh,su-l root 123 ,ssh node02,还有 ssh janson 02,ssh Janson 03 ,jps 一下,退到 jps 以下,关掉,
再退到03 jps以下,关掉,下面正在安装,稍等片刻,需要一个用户权限,比如 root 用户,一般普通用户可能不能安装,在安装过程中,还剩0.1认真等待,下载完毕之后继续看一下。continue with installation ?
选 yes
installation aborted by user
Collect
暂时安装时候有些问题,就可以尝试离线安装,再跨界点拷贝进去,看一下 doing 有一个软件,这里有个叫6.5.3,只有这一个。
5、可以用离线安装:
找到 es cd/opt/soft/
找到之后目录, opt 下面有个 soft , 把它上传进来,上传进来之后来进行安装:
cd/home 然后加一个 jerry,这时候有个bin, cd es , es下面有
一个 bin。
这个下面有目录的话应该是 opt 下面有个 soft, soft 下面有一个
elasticsearch 的安装包,下面翻一下,有个 unknown plugin 一
个 bin, cd es , es下面有一个 bin
unknown plug-in 下面看一下 cd/opt/soft,tar
然后 unzip elasticsearch-analysis-ik-6.5.3.zip 完了之后 rm-rf *.zip
6、之后解压缩:
直接 soft 一下,install plugin list remove install 带 h unknow plugin soft
在这里 cd es,cd 有个 plugins
这里面 mkdir ik 然后 cd ik pwd
然后呢 mv* 把 km 留下后就进来了,在 config 文件下有个 ik
包含常用的中文词组的字典文件包含一些 jar 包以及资源文件 analysis-ik 都可以
mv ik/ 有时是 analysis-ikcd anylysis -ik/cd anylysis -ik/
在 config es config 文件下包含一些中文词组的字典
cd config
进来之后可以准备一个配置文件:
analysis-ik,mkdir,cd,
进来之后呢可以包含一些中文常用的插件,可以cp/home/jerry然后有一个 plugins
es/plugins/的一个anylysis-ik/config/可以拷贝到单词
Config 当成 pwd,config 目录也可以 cd 进来然后再看一下
cp* /home/jerry/es 下面有个 config 目录:
cp* /home/jerry/es/config/analysis-ik/cd..进来之后重新启动一下 es,直接拷贝到2和3上面,
7、拷贝方法:
Scp -r plugins/拷贝到在 root@janson02上:
有一个 home/jerry/es/es 下面有个 plugins,plugins,有个 analysis,拷贝到 es 下面的 plugins 。
还要拷贝到03上还得拷贝一个目录 es下面有个 config,config 有个 plugins, config,下面的比方说a nalysis-ik 拷贝到 es 下面的 config ,把这整个目录拷贝进去,还有可以拷贝到02上确认一下 cd/home/jerry 然后 cd es,然后cd config,有了 cd analysis ik,cd plugins,cd analysis ik ,然后启动,有个 clear su-l jerryalysis-ik,然后下面就是 es/bin/elasticsearch -d 。
以后台进来的方式来启动,然后再jps一下启动稍等几分钟,再确认一下启动再试在这个的时候安装一下,jpssu -l jerry,jps,下面就是手动安装插件。