搭建 Elasticsearch7
一:环境:
OS:CentOS Linux release 7.9.2009 (Core)
ES版本:7.12.0
二:软件下载:
软件下载地址:https://www.elastic.co/cn/downloads/elasticsearch
下载后的软件包名:elasticsearch-7.12.0-linux-x86_64.tar.gz
注:es7以后自带了OpenJDK
三:配置环境信息
1:变配虚拟内存,修改配置文件:/etc/sysctl.conf 添加如下内容
vi /etc/sysctl.conf
2:创建ES使用的账户,默认情况下启动ES不能使用root启动
四:下载软件包、解压、变更权限
1:解压到/opt 目录下:
2:变更权限:
五:修改elasticsearch的配置文件
1:创建数据目录:
2:进入目录修改文件
3:授予数据目录和配置日志目录的权限
建议首先备份配置文件:elasticsearch.yml
cp elasticsearch.yml{,.bak}
六:启动、关闭程序(切换到es用户)
前台启动
注:elasticsearch默认前台启动
cd /opt/elasticsearch-7.12.0
./bin/elasticsearch
后台启动方法-1
# nohup ./bin/elasticsearch &
建议使用的方法:(注:pid为一个文件)
启动
./bin/elasticsearch -d -p pid
关闭
pkill -F pid
七:检查方法:
1:查看端口是否打开
netstat -nltp
2:浏览器访问服务器的9200端口
3:curl -XGET localhost:9200
注:
9200:用于与外部程序通讯的端口,基于http协议。
9300:遵循tcp协议,es集群节点之间通讯的端口。
官方指导安装方法:https://www.elastic.co/guide/en/elasticsearch/reference/current/targz.html