Elasticsearch安装
目录
一.linux的环境
1.修改ES线程数量
调整一下对当前elasticsearch运行要求的最小线程数量2048
1.输入指令进入对应配置文件
#vim /etc/security/limits.d/90-nproc.conf
2.修改为2048,并保存
2.修改最大虚拟内存数量
所有用户使用的最大虚拟内存数量到300000KB以上
1.输入指令进入对应配置文件
# vim /etc/sysctl.conf
2.在文件尾部添加
3.验证一下key-value是否配置正确
#sysctl -p
3.为ES启动添加一个用户和用户组
es不允许root用户直接启动,所以需要添加新的用户和用户组(没授权)
- # groupadd es
- # useradd es -g es -p es
- # reboot 重启才可以授权
4.重新登录进来
二.安装和配置ELASTICSEARCH
1.获取安装包
# cp /home/resources/elasticsearch-5.5.2.tar.gz ./
2.解压
tar -xf elasticsearch-5.5.2.tar.gz
3.解压完成查看文件夹
4.二个es用户授权
变为ES ES 非ROOT 为成功授权
5.Es解压的文件结构
- bin:命令脚本所在文件夹
- config:与es节点相关的所有配置文件
- lib:包的库
- modules:引用其他语言,其他软件的模块包
- plugins: 插件包,可以配置IK分词器
- logs:日志文件夹
- data:索引文件数据的本地文件夹
6.单节点的es配置
es根目录下的config文件夹中,有核心配置文件elasticsearch.yml
# vim config/elasticsearch.yml
1.集群名称:elasticsearch
2.节点名称:es01
data文件夹对应数据文件夹
logs对应日志文件夹 默认都会出现在elasticsearch根目录
3.网络访问host:10.9.151.60
4.http访问端口:9200
5.bootstrap插件关闭:
和启动时出现的一个异常有关,不改也不影响es的使用.
6.http插件的访问权限:
给马上要安装的head插件使用的开启的一个权限.
* 代表全部
7.修改完成保存,并登录
8.输入指令elasticsearch
bin目录下执行elasticsearch,如果要后台启动添加选项-d
表示在集群中恢复0个索引,如果出现其他,或者不是0 配置出现问题,一般不会出现其他数字,因为什么也没配置
安装就暂告一段落,PS:这只是一个虚拟机的安装ES步骤,需要多个虚拟机的话,在其他虚拟机重复操作即可