ELK集群 8.13.2版本

很多文档都是千篇一律,没有实际验证,此次是实录相关的守程,亲测笔录

1、集群规划
1.1服务器准备
准备三台 Centos7 虚拟机,用于配置 Elasticsearch 集群。 启动集群后,每台虚拟机的进程如下
主机IP 192.168.2.63 192.168.2.64 192.168.2.65
主机名 ops-test-08 ops-test-09 ops-test-10
程序名称 Elasticsearch(ops-test-08) Elasticsearch(ops-test-09) Elasticsearch(ops-test-10)

1.2 配置主机名
设置3台主机名
设置192.168.2.63 主机名
hostnamectl set-hostname ops-test-08
设置192.168.2.64 主机名
hostnamectl set-hostname ops-test-09
设置192.168.2.65 主机名
hostnamectl set-hostname ops-test-10
查看主机名
Hostnamectl

给3台主机 /etc/hosts文件添加分别添加以下内容:(若不设置主机名,此步骤省略)

修改/etc/hosts文件

vi /etc/hosts
#以下为新添加的内容

192.168.2.63 ops-test-08
192.168.2.64 ops-test-09
192.168.2.65 ops-test-10

1.3 基础配置
es要求进程最大打开文件数数量为最低65536,每台都执行:

vi /etc/security/limits.conf 
* soft nofile 65536 
* hard nofile 65536

修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144
vi /etc/sysctl.conf
最后增加一行:

vm.max_map_count = 262144 

退出执行

sysctl -p

2、安装配置ElasticSearch
以下两种下载方式选一种即可:
1)官网下载然后上传到服务器
ElasticSearch官网下载
2)在3台服务器上直接使用命令下载

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.13.2-linux-x86_64.tar.gz

安装 ElasticSearch (192.168.2.63主机)
解压文件
解压缩文件到自定义路径,解压路径为: /apps/。 解压后,软件路径为: /apps/elasticsearch-8.13.2
在elasticsearch-8.13.2-linux-x86_64.tar.gz压缩包所在目录执行解压命令
创建自定义目录
mkdir -p /apps/

解压

tar -xzvf elasticsearch-8.13.2-linux-x86_64.tar.gz -C /apps/

解压后的 Elasticsearch 的目录结构如下
目录 含义
bin 可执行脚本目录
config 配置目录
jdk 内置JDK命令
lib 类库
logs 日志目录
modules 模块目录
plugins 插件目录

当前安装 ES 版本为 8.13.2,自带 JDK,所以当前 Centos 虚拟机节点无需配置 Java 环境
2.1 创建 新用户和修改配置文件
创建 centos 新用户 es, 数据文件,证书目录, 并修改 Elasticsearc

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值