【ElasticSearch学习笔记】(一)linux环境下elasticSearch7.x的安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【ElasticSearch学习笔记】(一)linux环境下elasticSearch7.x的安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2098字,纯文字阅读大概需要3分钟。
内容图文
1 安装
1.1 elascticSearch版本
从es官网中找到最新版本的下载地址,可以先将文件下载到本地后上传至linux服务器上,也可以直接复制下载地址到服务器上下载。
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-linux-x86_64.tar.gz
下载完成后,解压文件,并将解压后的文件移动到/usr/local/elk/elasticsearch路径下
tar zxvf elasticsearch-7.12.0-linux-x86_64.tar.gz
mv elasticsearch-7.12.0-linux-x86_64 /usr/local/elk/elasticsearch
1.2 修改文件所属权限
elasticSearch不能使用root权限启动与使用,需要创建普通用户和用户组,并修改安装根路径的权限
groupadd elk --- 新增用户组elk
useradd elk -g elk --- 新增用户elk
chmod -R elk:elk elasticsearch --- 修改elasticsearch权限
1.3 修改配置
vi elasticsearch.yml ---- config路径下,可以先将原文件备份后修改 cp elasticsearch.yml elasticsearch.yml.bak
yml文件中的很多配置参数都被注释了,需要把行注释删了,并根据自己的机器信息修改配置值。
path.logs | 日志路径 | |
path.data | 数据路径 | 这两个路径的访问权限需要和elasticsearch的访问权限一致 |
cluster.name | ||
node.name | ||
http.port | 这三个配置项使用默认的值即可 | |
cluster.initial_master_nodes | 单机安装时把只保留和当前node.name相同的配置值即可 | |
network.host | 0.0.0.0 | 可以允许所有机器访问 |
修改完elasticsearch.yml后,还要修改同级目录下的jvm.options文件,和yml一样,里面很多配置也是被注释了,需要删除行注释。
-Xms512m | |
-Xmx512m | Jvm 堆内存参数,根据实际机器内存进行分配 |
-Djava.io.tmpdir | |
-XX:HeapDumpPath | |
-XX:ErrorFile | 这三个配置填写机器上已存在的路径,修改访问权限为配置的es的用户 |
-XX:+UseCMSInitiatingOccupancyOnly | |
-XX:CMSInitiatingOccupancyFraction=75 | |
-XX:+UseConcMarkSweepGC | Jvm垃圾回收器相关配置,根据jdk版本选择 |
2 启动
执行如下脚本即可启动elasticsearch
bin/elasticsearch
2.1 错误启动时报错日志
2.1.1 访问权限不对导致报错
解决:
此时修改配置文件中的所有elasticSearch依赖的路径权限后重启再看启动日志是否正常启动。
2.1.2 系统配置项导致报错
解决:
vi /etc/sysctl.conf
vm.max_map_count=262144 ---- 在最后一段添加这行,保存,退出
/sbin/sysctl -p ---- 执行这句脚本使得刚刚的配置生效
重启服务,看启动日志是否正常。
2.1.3 正常启动
看到start和valid后说明服务正常启动了。
2.2 浏览器访问
这样,整个安装过程就结束了,可以往ES里入数据了。
内容总结
以上是互联网集市为您收集整理的【ElasticSearch学习笔记】(一)linux环境下elasticSearch7.x的安装全部内容,希望文章能够帮你解决【ElasticSearch学习笔记】(一)linux环境下elasticSearch7.x的安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。