这里以第三号虚拟机(vwmaster03)做演示
一、目录管理(建立目录存放安装包和安装文件)
1、 指令:[root@master03 ~]# cd /opt
指令:[root@master03 opt]# cd install
指令:[root@master03 install]# mkdir elk
2、 将elk安装包文件传输到 opt/install/elk 中(Xftp中)
拖文件至install/elk 解压到bigdata/elk
[root@master03 elk]# tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt/bigdata/elk
3、改名
[root@vwmaster03 elk]# mv elasticsearch-6.2.2/ es622
二、ES运行配置
1、 配置 vi /opt/es622/config/elasticsearch.yml
进入后可以直接 /+名称 搜索要找的内容
集群名称 kevinmaster
2、 配置虚拟机内存(主从机都要配置)
根目录下:vi /etc/sysctl.conf
vm.max_map_count=655360
根目录下:vi /etc/security/limits.conf
* soft nofile 65536 进程,线程数
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
注意 * 左右的空格
完成后让配置生效:sysctl -p
3、 修改所有者权限(运行时不允许root权限)
指令:cd /opt/bigdata/elk ls -la可以看到 es622 的所有者权限
指令:cat /etc/passwd |tail -5 查看除root外其他用户
指令:chown -R 用户名:root es622/ 递归修改所有者权限
4、 安装分词器插件
分词器插件:elasticsearch-annlysis-ik-6.2.2.zip
a)将分词器插件加载到安装包目录下 /opt/install/elk/
b) 将分词器插件解压安装到安装目录 /opt/bigdata/elk/es622/plugins/
unzip elasticsearch-analysis-ik-6.2.2.zip -d /opt/bigdata/elk/es622/plugins/
c)查看解压结果
cd /opt/bigdata/elk/es622/plugins/
ls
d)重命名分词器安装文件
mv elasticsearch/ ik
e)配置从虚拟机分词器
1)进入分析器安装目录
cd /opt/bigdata/elk/es622/plugins/
2)将分词器配置到其他远程主机(为确保文件不损失,将分词器安装文件制成压缩包。 tar -zcvf 压缩后名字(压缩格式) 被压缩文件)
tar -zcvf ik.tar.gz ik/
3)压缩包拷贝配置到远程主机
前提:远程主机开启状态
scp ik.tar.gz 当前用户名@远程主机别名 /opt/bigdata/elk/es622/plugins
4)切换至远程主机,检查分词器拷贝结果
a) 进入写入分词器配置文件的位置
cd /opt/bigdata/elk/es6.2.2/plugins ls
b)将配置文件压缩包解压到当前位置
tar -zxvf ik.tar.gz
5)删除所有主机下的分词器安装压缩包
rm -rf ik.tar.gz
6)重启虚拟机
reboot
linux下Elasticsearch和分词器的安装
最新推荐文章于 2024-04-12 16:32:28 发布