Kibana8 安装配置以及开机启动脚本

一、下载

https://www.elastic.co/cn/downloads/kibana
在这里插入图片描述

二、上传解压

  1. 新建文件夹

    mkdir -p /usr/local/soft
    
  2. 上传至/usr/local/soft文件夹下

  3. 解压:

    tar -zxvf /usr/local/soft/kibana-8.3.1-linux-x86_64.tar.gz 
    
  4. 移动到/usr/local

    mv kibana-8.3.1/ /usr/local
    

三、配置

  1. 添加kibana用户,并授权

    因为kibana不能用root用户启动:

    useradd kibana
    chown -R kibana:kibana /usr/local/kibana-8.3.1/
    

    2.修改kibana.yml

    vim /usr/local/kibana-8.3.1/config/kibana.yml
    
    server.port: 5601
    server.host: "192.168.100.239"
    server.name: "kibana-node-239"
    elasticsearch.hosts: ["http://www.sassycoder.com:9200"]
    path.data: data
    pid.file: /run/kibana/kibana.pid
    i18n.locale: "zh-CN"
    

四、启动:

1. 直接启动

su kibana
cd /usr/local/kibana-8.3.1
bin/kibana

2.制作启动脚本(非必要)

  • kibana.sh

    #!/bin/bash
    EXEC=/usr/local/kibana-8.3.1/bin/kibana
    PIDFILE=/run/kibana/kibana.pid
    PID=$(cat $PIDFILE)
    case "$1" in
    	start)
    		PID=$(cat $PIDFILE)
        	if [[ "$PID" -gt 0 ]];then
           		echo "$PID exists,process is already running or crashed"
        	else
            	echo "Starting Kibana..."
            	nohup $EXEC >> /usr/local/kibana-8.3.1/logs/out.log 2>&1 &
        	fi
        	;;
    	stop)
        	if [[ ! "$PID" -gt 0 ]];then
            	echo "$PID does not exist,process is not running"
        	else
            	echo "Stopping..."
            	kill -9 $PID
            	echo "Kibana stopped"
    			sed -i '1d' $PIDFILE
        	fi
        	;;
    	restart)
        	"$0" stop
        	sleep 3
        	"$0" start
        	;;
    	*)
        	echo "Please use start or stop or restart as first argument"
        	;;
    esac
    exit 0
    
  • kibana-service.sh

    #!/bin/bash
    #chkconfig: 35 20 80
    #description: kibana
    mkdir -p /run/kibana
    chown -R kibana:kibana /run/kibana/
    if [ -s "$1" ];then
    	su - kibana -c "cd /usr/local/kibana-8.3.1/bin;./kibana.sh $1"
    else
    	su - kibana -c "cd /usr/local/kibana-8.3.1/bin;./kibana.sh restart"
    fi
    exit 0
    
  • kibana.sh放到/usr/local/kibana-8.3.1/bin文件夹下;kibana-service.sh放到/etc/rc.d/init.d并授权可执行权限。

    chmod 755 /usr/local/kibana-8.3.1/bin/kibana.sh
    chmod 755 /etc/rc.d/init.d/kibana-service.sh
    
  • 执行以下命令格式化

    sed 's/\r//' -i /usr/local/kibana-8.3.1/bin/kibana.sh
    sed 's/\r//' -i /etc/rc.d/init.d/kibana-service.sh
    
  • 开机启动:

    chkconfig --add /etc/rc.d/init.d/kibana-service.sh #加入服务
    chkconfig kibana-service.sh on  #开机启动服务
    chkconfig --list #查看服务
    

    启动命令

    service kibana-service.sh start | stop | restart
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子非鱼yy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值