Update 02.ES安装与配置.md

This commit is contained in:
2023-04-17 07:50:35 +00:00
parent 396e1769ce
commit 1745611a9e

View File

@@ -1,16 +1,10 @@
# 机器规划
| 主机 | 节点 | 主机名 | 配置 | # 单节点安装
| ------ | ------ |------ | ------ |
| 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|
## 准备
# 准备环境和文件
```shell ```shell
###############################################################################################################
mkdir -p /usr/java/ && cd /usr/java/ 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/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 wget https://repo.huaweicloud.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
@@ -32,11 +26,10 @@ export PATH=$PATH:$MAVEN_HOME/bin
# source /etc/profile # source /etc/profile
source ~/.bashrc source ~/.bashrc
###############################################################################################################
# 准备ES
# 准备ES文件
cd /usr/local/src/ 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/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/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/beats/filebeat/filebeat-8.4.1-linux-x86_64.tar.gz
@@ -45,33 +38,40 @@ wget https://artifacts.elastic.co/downloads/logstash/logstash-8.4.1-linux-x86_64
tar -zxvf elasticsearch-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/ mkdir -p /data/ && mv /usr/local/src/elasticsearch-8.4.1 /data/
```
# 每个节点的配置
```shell
# 创建专门用于运行es的用户 # 创建专门用于运行es的用户
adduser elasticsearch adduser elasticsearch
echo "elasticsearch" | passwd --stdin elasticsearch echo "elasticsearch" | passwd --stdin elasticsearch
# 创建es数据目录 # 创建es数据目录
mkdir -p /data/ mkdir -p /data/
chown -R elasticsearch /data/elasticsearch/ chown -R elasticsearch /data/elasticsearch/
# 配置优化 # 配置优化
echo "* hard nofile 65536" >> /etc/security/limits.conf echo "* hard nofile 65536" >> /etc/security/limits.conf
echo "* soft nofile 65536" >> /etc/security/limits.conf echo "* soft nofile 65536" >> /etc/security/limits.conf
echo "vm.max_map_count=262144" >> /etc/sysctl.conf echo "vm.max_map_count=262144" >> /etc/sysctl.conf
sysctl -p 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|