Files
elasticsearch/docs/02.ES安装与配置.md
2023-04-17 07:50:35 +00:00

2.1 KiB

单节点安装

准备

###############################################################################################################
mkdir -p /usr/java/  && cd /usr/java/
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
wget https://repo.huaweicloud.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

tar -zxvf  jdk-8u201-linux-x64.tar.gz
tar -zxvf  apache-maven-3.6.3-bin.tar.gz

# vi  /etc/profile
vim  ~/.bashrc 

# set java environment
JAVA_HOME=/usr/java/jdk1.8.0_201
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
export MAVEN_HOME=/usr/java/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

# source /etc/profile
source ~/.bashrc 
###############################################################################################################

# 准备ES
cd /usr/local/src/
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.1-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.4.1-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.4.1-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/logstash/logstash-8.4.1-linux-x86_64.tar.gz

tar -zxvf elasticsearch-8.4.1-linux-x86_64.tar.gz

mkdir -p /data/  &&  mv /usr/local/src/elasticsearch-8.4.1  /data/

# 创建专门用于运行es的用户
adduser elasticsearch
echo "elasticsearch" | passwd --stdin elasticsearch

# 创建es数据目录
mkdir -p /data/     
chown -R elasticsearch /data/elasticsearch/

# 配置优化
echo "* hard nofile 65536" >>  /etc/security/limits.conf
echo "* soft nofile 65536" >>  /etc/security/limits.conf
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
sysctl -p

三节点集群安装

机器规划

主机 节点 主机名 配置
10.10.20.26 master stxz-elk-01 8核/16G/500G
10.10.20.27 node01 stxz-elk-02 8核/16G/500G
10.10.20.27 node02 stxz-elk-03 8核/16G/500G