开发者学堂课程【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
③在线安装后,在相应的目录下会出现安装后的结果:
- /home/tom/es/config/analysis-ik ~ >包含常用的中文词组的字典文件,如: main.dic
- /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 ,找到再次安装
定位到一个用户 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
回车,
这时会进行一个在线安装,在安装过程中我们可以看一下
点击 JANSON01,输入
su - l jerry
输入 cd ~/es/
再输入 ll
进入后再输入 cd plugins/
再输入 ll
显示 total 0,无结果,当安装完之后就会有一些内容显示
在安装过程中显示是否继续,输入 y ,显示 ERROER: installation aborted by user
这里有可能是由于我们的权限不够,下面我们还是切换到 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
显示错误,我们在安装中可能存在一些问题,那么我们尝试选择离线安装
输入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
再在 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
在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
以后台进程的方式来启动
在1 JANSON01中
输入 ~/es/bin/elasticsearch -d
jps
在 2 JANSON02 下输入 clear 再确认一下启动
关闭所有,再来尝试
点击 1 JANSON01 ,输入
jps
su -l jerry
clear
jps