# 单节点安装 ## 准备 ```shell ############################################################################################################### 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|