本篇文件前提是在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

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统-分配角色给用户
  2. 【原创】开源Math.NET基础数学类库使用(04)C#解析Matrix Marke数据格式
  3. 用javascript编写的小游戏(getElementById , setInterval , clearInterval , window.onload , innerText 和页面跳转, 标签的使用)
  4. Python开发【第三篇】:Python基本之文件操作
  5. codeforces 724B Batch Sort(暴力-列交换一次每行交换一次)
  6. 取得表中数据的insert语句
  7. Five More Hacker Tools Every CISO Should Understand
  8. APICloud上openFrameGroup把菜单挡住了,怎么处理?
  9. Sublime Text2一些快捷键收藏
  10. !! Android developer 最新国内镜像
  11. hdoj 2546 饭卡
  12. java基础练习 5
  13. python:发送消息给微信企业号
  14. 记一次安装python umysql模块的报错
  15. Vs2017_创建项目引用Core2.2报错找不到
  16. 编程菜鸟的日记-初学尝试编程-寻找等长数组A与B(所含元素相同,顺序不同)相匹配的元素即a[i]=b[j]
  17. 《mysql必知必会》学习_第20章_20180809_欢
  18. arcgismanager登陆信息不对
  19. 1066: 单词游戏(game)
  20. bzoj2733: [HNOI2012]永无乡 启发式合并

热门文章

  1. android版本对应表
  2. MySQL语言分类——DML
  3. 解决PL/SQL使用无法导出dmp
  4. Android中H5和Native交互的两种方式
  5. 用react-service做状态管理,适用于react、react native
  6. [转]【会话技术】Cookie技术
  7. BeyondCorps
  8. 什么是amp?amp有什么用处?
  9. 19-C#笔记-多态性
  10. echars配置案例-reactnative