admin管理员组文章数量:1624788
目录
什么是es?
正排索引和倒排索引
安装 ElasticSearch的简单步骤
环境需求
安装ES
下载
设置虚拟机内存
创建用户
安装
ES的目录结构及其作用
配置文件以及作用
修改配置文件elasticsearch.yml
Elasticsearch.yml常用配置
修改配置文件jvm.options
log4j2.properties
启动ES
启动
关闭
ES的集群的搭建
可能会遇到的问题
解决内核问题
解决文件创建权限问题
解决线程开启限制问题
解决虚拟内存问题
测试
什么是es?
es是基于lucene的全文检索服务器,对外提供restful接口
简单来说就好比我们可以通过新华字典的目录关键字可以查到具体内容,es也是一样的原理,可以通过关键词检索到具体的内容
正排索引和倒排索引
正排索引: 简单来说就是通过内容逐一排查,直到查到自己想要的内容为止(内容------>关键字)
倒排索引: 简单来说就是通过关键字查找到所对应的内容(关键字------>内容)
安装 ElasticSearch的简单步骤
环境需求
1、jdk必须是jdk1.8.0_131以上版本。
2、ElasticSearch 需要至少4096 的线程池和 262144字节以上空间的虚拟内存才能正常启动,所以需要为虚拟机分配至少1.5G以上的内存
3、从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动
4、Elasticsearch的插件要求至少centos的内核要3.5以上版本
安装ES
下载
ElasticSearch官网:Elasticsearch
设置虚拟机内存
虚拟机的内存必须要在1.5G以上,这里我们给虚拟机2G内存
创建用户
从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户。
//创建elk 用户组
groupadd elk
//创建用户admin
useradd admin
passwd admin
//将admin用户添加到elk组
usermod -G elk admin
//为用户分配权限 chown将指定文件的拥有者改为指定的用户或组 -R处理指定目录以及其子目录下的所有文件
chown -R admin:elk /usr/upload
chown -R admin:elk /usr/local
//切换用户
su admin
安装
ES是Java开发的应用,解压即安装:
tar -zxvf elasticsearch-6.2.3.tar.gz -C /usr/local
ES的目录结构及其作用
bin 目录:可执行文件包
config 目录:配置相关目录
lib 目录:ES 需要依赖的 jar 包,ES 自开发的 jar 包
logs 目录:日志文件相关目录
modules 目录:功能模块的存放目录,如aggs、reindex、geoip、xpack、eval
plugins 目录:插件目录包,三方插件或自主开发插件
data 目录:在 ES 启动后,会自动创建的目录,内部保存 ES 运行过程中需要保存的数据。
配置文件以及作用
ES安装目录config中配置文件如下:
elasticsearch.yml:用于配置Elasticsearch运行参数
jvm.options:用于配置Elasticsearch JVM设置
log4j2.properties:用于配置Elasticsearch日志
版权声明:本文标题:ES安装的详细步骤、ES的集群搭建以及ElasticSearch安装时可能出现的问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728913975a1179455.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论