一、下载安装包
1、下载地址
https://www.elastic.co/cn/downloads/elasticsearch
2、选择版本(这里最最版本7.4.2)
二、上传到服务器安装
这是我上传的目录
解压后 tar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz
cd /elasticsearch-7.4.2
目录详情下
bin :脚本文件,包括 ES 启动 & 安装插件等等
config : elasticsearch.yml(ES 配置文件)、jvm.options(JVM 配置文件)、日志配置文件等等
JDK : 内置的 JDK,JAVA_VERSION=“12.0.1”
lib : 类库
logs : 日志文件
modules : ES 所有模块,包括 X-pack 等
plugins : ES 已经安装的插件。默认没有插件
data : ES 启动的时候,会有该目录,用来存储文档数据。该目录可以设置
三、修改参数
安装完成后,jvm.options内默认的内存参数可以根据硬件配制修改下
vi jvm.options
默认是1G,我内存小改为了512m
四、启动
进入bin文件夹输入:./elasticsearch 启动
开始会报错
这表示,你不能用root用户启动
我们现在只好创建一个用户,并为这个用户赋予权限
切换到 elasticsearch-7.4.2 目录下
增加用户e命令s adduser es
为es用户增加权限: chown -R es elasticsearch-7.4.2
使用es用户:du es
再次 进入bin文件夹输入:./elasticsearch 启动
不再报错,
部分截图如下
输入命令:curl localhost:9200,结果如下表示启动成功
刚才的启动方式如果关掉窗口,应用就不能有了,
所以大家项目中,要用的台启动的方式去操作,具体命令如下
进入bin目录 输入./elasticsearch -d 启动elasticsearch;
如下图
过10秒钟左右,再输入 curl localhost:9200
结果依然 是成功的。
好了,至此linux安装es就操作完毕了,如果对你有帮忙,请大家给个赞!
————————————————
好了,至此linux安装es就操作完毕了,如果对你有帮忙,请大家给个赞!
————————————————
原文链接:https://blog.csdn.net/yb546822612/article/details/103202189