Centos7.9 安裝 ElasticSearch
先安裝好 jdk 1.8
下載es:
https://www.elastic.co/cn/downloads/elasticsearch
解壓:
tar -zxvf elasticsearch-7.16.2-linux-x86_64.tar.gz
修改系統引數
修改系統引數的目的是確保系統有足夠的資源啟動Elasticsearch。
a)設定核心引數
# vi /etc/sysctl.conf
增加以下引數
vm.max_map_count=655360
b)執行以下命令確保配置生效。
# sysctl -p
c)設定資源引數
# vi /etc/security/limits.conf
# 修改如下
* soft nofile 65536
* hard nofile 131072
* soft nproc 65536
* hard nproc 131072
d)設定使用者資源引數
# vi /etc/security/limits.d/20-nproc.conf
# 設定elk使用者引數
elk soft nproc 65536
(3)新增啟動使用者,設定許可權
因為啟動Elasticsearch5.0版本及以上需要使用非root使用者,需要新建一個使用者來啟動Elasticsearch,命令如下所示。
groupadd esgroup #建立組elk useradd esuser -g elk #將使用者新增到組
mkdir -pv /opt/esuser/{data,logs} # 建立資料和日誌目錄
# 修改檔案所有者
chown -R esuser:esgroup /opt/esuser/
chown -R esuser:esgroup /opt/elasticsearch-7.16.2/ #Elasticsearch配置
修改Elasticsearch的配置檔案/opt/elasticsearch/elasticsearch.yml。以下配置僅供參考。
作者:沐雪
文章均系作者原創或翻譯,如有錯誤不妥之處,歡迎各位批評指正。本文版權歸作者和部落格園共有,如需轉載懇請註明。
如果您覺得閱讀這篇部落格讓你有所收穫,請點選右下方【推薦】