1. 文件下载
Download Elasticsearch | Elastic
2.安装
# 解压
tar -xzf elasticsearch-8.6.2-linux-x86_64.tar.gz
# 移动
mv elasticsearch-8.6.2 /usr/local/elasticsearch-8.6.2/
3.配置
vi config/elasticsearch.yml
network.host: 访问IP
http.host: 访问IP
ingest.geoip.downloader.enabled: false
4.启动
# 创建用户
adduser elasti
# 设置密码
passwd elasti
# 修改目录归属
chown -R elasti:elasti /usr/local/elasticsearch-8.6.2/
# 读写权限修改
chmod 770 /usr/local/elasticsearch-8.6.2/
# 指定用户启动
su elasti ./bin/elasticsearch
启动脚本:
#!/bin/bash
# nohup su elastic ./bin/elasticsearch > logs/out.log 2>&1 &
export ES_HOME=/usr/local/elasticsearch-8.6.2
case $1 in
start)
cd $ES_HOME
sudo -u elastic bin/elasticsearch -d -p pid
exit
pid=`cat $ES_HOME/pid`
echo "启动成功 $pid"
;;
stop)
pid=`cat $ES_HOME/pid`
kill -9 $pid
echo "停止成功 $pid"
;;
restart)
cd $ES_HOME
pid=`cat $ES_HOME/pid`
kill -9 $pid
echo "停止成功 $pid"
sudo -u elastic bin/elasticsearch -d -p pid
pid=`cat $ES_HOME/pid`
echo