官网下载地址
https://www.elastic.co/cn/downloads/elasticsearch
选择版本为LINUX
当前版本为 es-7.6.2
用tar 命令解压 tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz
然后 mv 命令 移动到 /usr/loacl 目录下 目前我的在 /usr/software 所以操作这步
cd 命令进入
bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等
config:配置文件目录
JDK:java环境
lib:依赖的jar,类库
logs:日志文件
modules:es相关的模块
plugins:可以自己开发的插件
data:这个目录没有,自己新建一下,后面要用 -> mkdir data,这个作为索引目录
创建 data目录 mkdri data
修改核心配置文件 elasticearch.yml
需要进入config 文件夹下 cd /config
vim 命令打开该文件 (vim elasticsearch.yml)
设置 集群名称 设置节点名称
设置 data文件路径 和 logs文件路径
设置网络访问
集群节点名称
设置完毕后设置 jvm.options
添加用户
ES不允许使用root操作es,需要添加用户,操作如下:
useradd esuser
chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
su esuser
whoami
切换回
cd /usr/local/elasticsearch-7.6.2/bin
然后启动
如出现一下错误
那么需要切换到root用户下去修改配置如下:
vim /etc/security/limits.conf
- soft nofile 65536
- hard nofile 131072
- soft nproc 2048
- hard nproc 4096
然后修改 vim /etc/sysctl.conf
命令刷新
sysctl -p
切换回 su esuser 用户进行重启
重启成功后 我直接用es-head 工具查看了