一、環境
*********************************************
*軟件名稱 | 版本 *
*********************************************
*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"] #單實例只需要加入一臺機器名
*********************************************