跳至主要內容
记一个 Logstash 多源和多目标问题

背景

最近新起了一套开发环境,需要从 Mysql 初始化数据到 ElasticSearch,以为重新新增一个 config 文件,配置新的 input 和 output 即可。

谁知经过测试发现,Logstash 启动之后,自动将第一个配置文件的 input 传输到两个 output 去了。

才知道,分开多个 config 文件,并没其他隔离作用

实现方式

后来在网上搜了下,发现有两种方法实现。

通过 filter 进行分开输出


Mr.Chen大约 1 分钟文章LogstashLinux
Centos开机启动脚本执行过程

Linux 启动流程

Centos开机启动主要过程如下:

  1. 找到系统引导分区,执行引导程序,加载内核

  2. 执行init程序

    a. /etc/rc.d/rc.sysinit # 由init执行的第一个脚本

    b. /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 ,服务器的运行级别为3

    c. /etc/rc.d/rc.local #相应级别服务启动之后、再执行该文件(其实也可以把需要执行的命令写到该文件中)

    d. /sbin/mingetty # 等待用户登录


Mr.Chen大约 3 分钟文章LinuxCentos