Fluentd安装方法

Fluentd是一个跨平台的开源系统,支持在Linux(Redhat、Ubuntu、Debian)、Windows平台上运行。MacOS呢?官方并没有明显指出,但是在安装说明中列出了通过Ruby Gem进行安装的方法,想必也支持MacOS系统。

Fluentd是用C+Ruby来开发的,考虑到很多开发者并不熟悉Ruby,官方体贴地提供了稳定的发布版本,这就是td-agent。我们安装后看到的可执行文件就叫这个名字,而不是叫作fluentd。

下面介绍在CentOS-6.5 64位系统上安装Fluentd的过程。

  1. 安装准备

    1. 配置NTP,这个是为了保证实时数据的准确性,对于生产环境非常关键。

    2. 增加文件描述符的数值。通过ulimit -n查看当前文件描述符的数目,如果显示为1024,则需要进行修改。方法为:向/etc/security/limits.conf中添加以下配置,并重启服务器。

    3. 优化网络内核参数。向/etc/sysctl.conf中添加以下配置,重启或者执行sysctl -p使其生效。

  2. 开始安装

  3. 我们通过rpm进行安装,很简单,一条命令就行了:

    curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent3.sh | sh

  4. 启动守护进程

    /etc/init.d/td-agent就是td-agent的运行控制脚本,可通过输入start、stop、restart等参数来控制进程的运行。td-agent默认的配置文件为/etc/td-agent/td-agent.conf,可以通过修改这个文件进行业务配置。

  5. 通过ps看一下进程是否启动成功

(0)

相关推荐