一、环境
*********************************************
*软件名称 | 版本 *
*********************************************
*CentOS | 7.7 *
*ElasticSearch | 7.4.2 *
*JDK | 1.8 *
*********************************************
二、配置
1、操作系统配置
#root用户下操作
*********************************************
#关闭防火墙
systemctl stop firewalld #重启后失效
systemctl disable firewalld #永久有效
*********************************************
*********************************************
#配置打开文件参数
打开 vi /etc/security/limits.conf
添加
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
:wq! #保存退出
*********************************************
*********************************************
#配置sysctl参数
打开 vi /etc/sysctl.conf
添加
vm.max_map_count=262144
:wq! #保存退出
保存后执行sysctl -p
*********************************************
2、ElasticSearch 7.4.2安装配置
*********************************************
#使用非root用户
su - esnode1
*********************************************
*********************************************
#将安装包解压
tar -xvzf elasticsearch-7.4.2-linux-x86_64.tar.gz
#进入解压后目录
#进入config下,打开elasticsearch.yml
#配置跨域访问
http.cors.enabled: true
http.cors.allow-origin: "*"
#打开参数,将一下参数去掉"#"
http.port: 9200
network.host: 0.0.0.0
discovery.seed_hosts: ["esnode1"] #单实例只需要加入一台机器名
*********************************************