1. 環境準備
IP: 192.168.26.12
OS: Centos 7.4
Selinux: Disabled
Firewall: 關閉
建立使用者組
2. 安裝包準備并上傳到伺服器
elasticsearch
https://www.elastic.co/cn/downloads/elasticsearch
nodejs
https://nodejs.org/en/
elasticsearch-head
https://github.com/mobz/elasticsearch-head
JDK 1.8
3. 安裝JDK
# tar -xf jdk-8u161-linux-x64.tar.gz -C /usr/local
# 配置環境變量
4 . 安裝 Elasticsearch
建立安裝目錄,并修改屬主屬組
解壓Elasticsearch 安裝包
修改elk使用者打開最大檔案描述符數
# vim /etc/security/limits.conf # 檔案結尾添加如下内容
elk soft nofile 65536
elk hard nofile 65536
# 鎖記憶體限制
elk soft memlock unlimited
elk hard memlock unlimited
修改elk使用者建立最大程序數限制
# vim /etc/security/limits.d/20-nproc.conf
elk soft nproc 4096
elk hard nproc 4096
修改核心參數
# 更改linux一個進行能擁有的最多的記憶體區域要求
# vim /etc/sysctl.conf
vm.max_map_count = 262144
啟動elasticsearch
# cd ${ES_HOME}/bin
# ./elasticsearch -d
安裝 head 插件, 采用nodejs安裝