elasticsearch8
安装前环境准备
操作系统参数
es要求进程最大打开文件数数量为最低65536,每台都执行:
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144
vi /etc/sysctl.conf
# 最后增加一行:
vm.max_map_count = 262144
# 退出执行
sysctl -p
停用防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
下载安装
wget https://artifacts.elastic.co/GPG-KEY-elasticsearch
rpm --import GPG-KEY-elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.3-x86_64.rpm
rpm -ivh elasticsearch-8.1.3-x86_64.rpm
安装完成后的提示:8.x版本默认安装后会启用用户登录认证以及生成ca和证书,密钥,保存在/etc/elasticsearch目录下,以下文件需要复制出来妥善保管。
记得清一下内存和修改配置文件再启动:
echo 3 > /proc/sys/vm/drop_caches
启动elasticsearch:
systemctl daemon-reload
systemctl enable elasticsearch.service
systemctl start elasticsearch.service
systemctl status elasticsearch.service
9200端口已开启:
安装成功:访问https
curl -k -u elastic:Zuz45qVsbSILbxDJAhKp https://192.168.20.141:9200
使用rpm安装的bin路径和配置文件路径不一样,可以使用以下编辑快捷方式:
vi /etc/profile.d/es-common-line.sh
# config elasticsearch common line path
export PATH=$PATH:/usr/share/elasticsearch/bin/
这样就可以直接使用elasticsearch的命令了