Linux Center os7安装es8

该文详细介绍了如何下载并安装Elasticsearch8.4.3,从解压到创建非root用户,再到解决启动问题。接着,文章指导关闭X-Pack安全认证以允许访问,并创建了一个启动脚本以便于管理Elasticsearch服务,包括添加为系统服务以及控制服务的启动、停止和重启操作。
摘要由CSDN通过智能技术生成

1.下载压缩包

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.3-linux-x86_64.tar.gz

2.解压

tar -zxvf ./elasticsearch-8.4.3-linux-x86_64.tar.gz

3.启动

cd /usr/local/elasticsearch-8.4.3/bin
./elasticsearch

4.出现问题 can not run elasticsearch as root

can not run elasticsearch as root

此时我们需要创建一个单独的用户给es使用

groupadd esgroup
useradd esroot -p 123456
chown -R esroot:esgroup /usr/local/elasticsearch-8.4.3
su esroot

5.再次启动

cd /usr/local/elasticsearch-8.4.3/bin/
./elasticsearch

6.通过ip:9200 进行访问 不成功

su root
cd /usr/local/elasticsearch-8.4.3/config
vi elasticsearch.yml

#关闭xpack认证 

xpack.security.enabled: true 改成 false

与客户端http链接是否加密,先选择不加密

xpack.security.http.ssl: true 改成 false

切换用户,再次启动

su esuser
cd /usr/local/elasticsearch-8.4.3/bin
./elasticsearch

7.设置es启动脚本:

su root
cd /etc/init.d   
vi elasticsearch
#!/bin/bash
#chkconfig:  2345 81 96
#description: Starttomcat
#description: elasticsearch
#processname: elasticsearch-8.4.3
# 这个目录是你Es所在文件夹的目录
export ES_HOME=/usr/local/elasticsearch-8.4.3
case $1 in
start)
    su esroot<<!
    cd $ES_HOME
    ./bin/elasticsearch -d -p pid
    exit
!
    echo "elasticsearch is started"
    ;;
stop)
    pid=`cat $ES_HOME/pid`
    kill -9 $pid
    echo "elasticsearch is stopped"
    ;;
restart)   
    pid=`cat $ES_HOME/pid`
    kill -9 $pid
    echo "elasticsearch is stopped"
    sleep 1
    su esroot<<!
    cd $ES_HOME
    ./bin/elasticsearch -d -p pid
    exit
!
    echo "elasticsearch is started"
    ;;
*)
    echo "start|stop|restart"
    ;;
esac
exit 0

给elasticsearch 文件赋权限

chmod 777 elasticsearch

# 添加系统服务

chkconfig --add elasticsearch

# 删除系统服务

chkconfig --del elasticsearch

# 启动服务

service elasticsearch start

# 停止服务

service elasticsearch stop

# 重启服务

service elasticsearch restart

# 开启开机自动启动服务

chkconfig elasticsearch on  

# 关闭开机自动启动服务
 

chkconfig elasticsearch off

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值