李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
大数据
正文
FileBeat自动关闭问题解决
Leefs
2022-09-07 PM
1938℃
0条
[TOC] ### 一、前言 + **版本信息**:**filebeat-8.3.3-linux-x86_64.tar.gz** + **启动命令** ```shell nohup ./filebeat -e -c filebeat-myconf.yml > filebeat.log 2>&1 & ``` + **问题描述** 当FileBeat很久没有拉取到日志信息会**自动关闭** ### 二、解决方案 **自定义Service方式启动** ##### 2.1 创建`filebeat.service`文件 ```shell # 进入到该文件目录下 [root@hadoop system]# cd /usr/lib/systemd/system # 创建filebeat.service文件 [root@hadoop system]# vim filebeat.service ``` **注意:** + 必须在root用户或者还有root权限的用户下执行上方命令,否则会出现权限不足,文件创建不了 ##### **2.2 在filebeat.service文件中增加如下内容** ```ini [Unit] Description=Filebeat sends log files to Logstash or directly to Elasticsearch. Documentation=https://www.elastic.co/products/beats/filebeat Wants=network-online.target After=network-online.target [Service] Type=simple Environment="LOG_OPTS=-e" Environment="CONFIG_OPTS=-c /opt/software/elk_8.x/filebeat-8.3.3/filebeat-myconf.yml" Environment="PATH_OPTS=-path.home /opt/software/elk_8.x/filebeat-8.3.3/filebeat -path.config /opt/software/elk_8.x/filebeat-8.3.3/filebeat -path.data /opt/software/elk_8.x/filebeat-8.3.3/data -path.logs /opt/software/elk_8.x/filebeat-8.3.3/logs" ExecStart=/opt/software/elk_8.x/filebeat-8.3.3/filebeat $LOG_OPTS $CONFIG_OPTS $PATH_OPTS Restart=always [Install] WantedBy=multi-user.target ``` **注意** + **[Unit]**和**[Install]**中的内容不需要进行修改 + **[Service]**为启动时需要读取的配置文件和运行的命令,根据自身系统配置进行修改 **2.3 执行启动命令** ``` systemctl daemon-reload systemctl enable filebeat systemctl start filebeat ``` 依次执行上方命令即可 ### 三、排雷 **当执行完启动命令后执行如下命令查看服务是否运行成功** ``` systemctl status filebeat ``` **报如下错误:** ![11.FileBeat自动关闭问题解决01.jpg](https://lilinchao.com/usr/uploads/2022/09/3564265244.jpg) **查找错误日志,定位到错误位置** 执行如下命令,查看Linux的rsyslog日志 ```sh less /var/log/messages ``` 查找filebeat关键字 **注意** + n键向后显示搜索结果 + `Shift+n`键向后前看搜索结果 ![11.FileBeat自动关闭问题解决02.jpg](https://lilinchao.com/usr/uploads/2022/09/1040685136.jpg) 从结果可知,是创建filebeat-myconf.yml文件的权限问题。 **解决方法:** 执行如下命令,修改filebeat-myconf.yml文件权限信息 ``` chown root filebeat-myconf.yml ``` 重新执行启动命令,查看运行状态。
标签:
FileBeat
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
https://www.lilinchao.com/archives/2301.html
上一篇
10.Beego框架ORM原生SQL查询
下一篇
01.BurpSuite2022.8.4安装教程
取消回复
评论啦~
提交评论
栏目分类
随笔
2
Java
326
大数据
229
工具
31
其它
25
GO
47
标签云
MyBatis
Tomcat
哈希表
算法
LeetCode刷题
工具
JavaScript
SpringCloudAlibaba
ClickHouse
JavaWeb
Jenkins
链表
Zookeeper
JavaWEB项目搭建
Http
SpringCloud
Flink
MyBatisX
微服务
DataX
栈
Java编程思想
Jquery
MyBatis-Plus
Livy
Netty
Filter
Spark Streaming
Linux
Map
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞