郑重提示这篇文章配出来的有点问题,用eshead一直说跨域连接不上,后来直接用docker了,附赠一个网址
https://registry.hub.docker.com/_/elasticsearch
下面的内容大家自己决定看不看把,要是有大神指导我的错误原因,麻烦留言评论给我。
在官网下载压缩包
https://www.elastic.co/cn/start
解压安装
tar -xvf elasticsearch
首先需要添加elasticsearch用户,因为默认不支持root
useradd elsearch
更改所属用户组
chown -R elsearch:elsearch /root/es/
修改配置文件
vim config/elasticsearch.yml
配置network.host 改为 0.0.0.0
添加跨域请求(此处可根据自己的需要决定是否添加)
http.cors.enabled: true
http.cors.allow-origin: "*"
之后还需要修改两处地方
一、这时候还要修改jvm配置,因为在elasticsearch中如果不是127.0.0.1,则会默认给一个特别高的开发环境,所以要修改两处地方,具体要修改的数值根据自己实际修改。
-Xms128m
-Xmx128m
二、配置一个进程在VMAs(虚拟内存区域)创建内存映射最大数

本文详细介绍了如何使用Docker安装Elasticsearch,包括添加用户、配置跨域、调整JVM参数、内存映射和权限设置。重点讲解了解决官方文档未提供的错误步骤和最佳实践。
最低0.47元/天 解锁文章
610

被折叠的 条评论
为什么被折叠?



