logstash设置开机自启动
2024-09-02 12:00:56
本篇文件前提是在centos7.6上使用rpm包安装的logstash,添加systemd方式启动。
#默认为rpm包安装,进行执行目录
cd /usr/share/logstash/bin/
#系统自带的system-install就是提供的开机自启动,查看文档说明
[root@db01 bin]# ./system-install --help
OPTIONSFILE: Full path to a startup.options file
OPTIONSFILE is required if STARTUPTYPE is specified, but otherwise looks first
in /usr/share/logstash/config/startup.options and then /etc/logstash/startup.options
Last match wins #我们只看这一行,如果是rpm包,会有/etc/logstash/startup.options文件,进行文件,查看选项是否为各目录存放地址
新建logstash配置文件
#贴上一个简单的实列,作为systemd启动的配置文件
cat /etc/logstash/conf.d/kafka.conf #conf.d目录下只能配置一个.conf文件
input {
kafka{ #从kafka集群中拉取数据
bootstrap_servers => ["10.0.0.200:9092,10.0.0.201:9092,10.0.0.202:9092"]
group_id => "test"
auto_offset_reset => "earliest"
consumer_threads => "5"
decorate_events => "false"
topics => ["kafka"]
type => "nginx_log"
codec => json
}
}
output {
stdout {}
elasticsearch {
hosts => "http://192.168.2.23:9200"
manage_template => false
index => "nginx-%{+yyyy.MM}"
}
}
生成systemd
#生成systemd
/opt/kafka/bin/kafka-server-start.sh -daemon /opt/kafka/config/server.properties
#启动logstash
systemctl start logstash
systemctl enable logstash
#观察日志查看是否启动成功
tail -f /var/log/logstash/logstash-plain.log
最新文章
- ASP.NET MVC5+EF6+EasyUI 后台管理系统-分配角色给用户
- 【原创】开源Math.NET基础数学类库使用(04)C#解析Matrix Marke数据格式
- 用javascript编写的小游戏(getElementById , setInterval , clearInterval , window.onload , innerText 和页面跳转, 标签的使用)
- Python开发【第三篇】:Python基本之文件操作
- codeforces 724B Batch Sort(暴力-列交换一次每行交换一次)
- 取得表中数据的insert语句
- Five More Hacker Tools Every CISO Should Understand
- APICloud上openFrameGroup把菜单挡住了,怎么处理?
- Sublime Text2一些快捷键收藏
- !! Android developer 最新国内镜像
- hdoj 2546 饭卡
- java基础练习 5
- python:发送消息给微信企业号
- 记一次安装python umysql模块的报错
- Vs2017_创建项目引用Core2.2报错找不到
- 编程菜鸟的日记-初学尝试编程-寻找等长数组A与B(所含元素相同,顺序不同)相匹配的元素即a[i]=b[j]
- 《mysql必知必会》学习_第20章_20180809_欢
- arcgismanager登陆信息不对
- 1066: 单词游戏(game)
- bzoj2733: [HNOI2012]永无乡 启发式合并