第一篇: es 部署(单机)
第二篇: es 部署(集群)
第三篇 kibana 部署(单机)
第四篇 kibana 部署(集群)
-
linux 配置 2核4G
-
1:下载 ES
下载链接es:7.9.1 -
2解压
-
二 配置环境变量 (必不可少)
vi /etc/security/limits.conf
注意 *不要删除
# 配置进程 和线程数
* soft nproc 131072
* hard nproc 131072
#配置 文件句柄数
* soft nofile 65536
* hard nofile 131072
#配置 内存锁定交换
* soft memlock unlimited
* hard memlock unlimited
vi /etc/sysctl.conf
在文件末尾 加上 两行配置
#禁用内存与磁盘交换
vm.swappiness=1
#设置虚拟机内存大小
vm.max_map_count=262144
保存后 执行 sysctl -p 使用配置生效
sysctl -p
- 3 修改 elasticsearch.yml配置文件
vi /es/elasticsearch-7.9.1/config/elasticsearch.yml
切换成自己ip即可
创建esuser用户 并授权指定目录的权限 (es不允许 root用户启动 )
esuser 这是我创建的一个用户
/es/* 这是我的es目录
useradd esuser
chown -R esuser /es/*
此步骤可省略(如果linux已经安装了jdk 但是想要使用es自带的jdk)可进行配置
vi bin/elasticsearch
文件中 加入以下内容
#配置ES自带的jdk
export JAVA_HOME=/es/elasticsearch-7.9.1/jdk
export PATH=$JAVA_HOME/bin:$PATH
#添加jdk判断,注意,要带小引号。
if [ -x "$JAVA_HOME/bin/java" ]; then
JAVA="/es/elasticsearch-7.9.1/jdk/bin/java"
else
JAVA=`which java`
fi
- 最后启动 es
#切换用户 并启动es
su esuser
/es/elasticsearch-7.9.1/bin/elasticsearch
成功标志