1、下载安装包
elasticsearch-7.14.0-linux-x86_64.tar.gz
2、tar -xvf elasticsearch-7.14.0-linux-x86_64.tar.gz
3、Elasticsearch基于jdk运行,初始启动默认使用机器的java_home下的jdk,但是这里我选择使用它自带的jdk,编辑bin路径下的elasticsearch-env
原设置:
看代码知道如果ES_JAVA_HOME路径存在则使用ES自带的jdk,那就直接上前一行加一个ES_JAVA_HOME的设置(当然也可以系统环境变量/etc/profile中设置),修改elasticsearch-env后如下图
4、ES启动不能用root用户,需要新建专用的用户组和用户(名字自己取)
useradd elasticsearch
chown -R elasticsearch.elasticsearch /data_03/elasticsearch/
5、切换到elasticsearch用户后进入bin启动ES
因为默认端口是9200,启动前自行检查端口是否被占用,如果被占用则自行百度改端口
# 当前窗口启动
./elasticsearch
#后台模式启动
./elasticsearch -d
启动途中遇到报错自行百度解决,一般会有内存不足等问题;
启动中会遇到ES访问官网下载测试数据的情况如
如果机器没有连外网这里会报连接异常,不管其实ES已经启动,这个不能下载也可以不理
6、检查Elasticsearch是否正在运行
curl http://localhost:9200/
检查集群健康状态
curl -X GET "localhost:9200/_cat/health?v"
查看集群的节点列表
curl -X GET "localhost:9200/_cat/nodes?v"
至此安装基本完成