《Apache Flume教程》第六章 Flum的配置和使用方法

来源:互联网 发布:面对网络舆论你怎么看 编辑:程序博客网 时间:2024/06/14 18:10
摘要:   安装水槽后,需要使用配置文件,该文件是具有Java属性文件来配置它的键值对。我们需要将值传递给文件中的键。  在Flume配置文件中,我们需要-  命名当前代理的组件。  描述/配置源。  描述/配置接收器。 ...
  安装水槽后,需要使用配置文件,该文件是具有Java属性文件来配置它的键值对。我们需要将值传递给文件中的键。

  在Flume配置文件中,我们需要-

  命名当前代理的组件。

  描述/配置源。

  描述/配置接收器。

  描述/配置通道。

  将源和接收器绑定到通道。

  通常我们可以在Flume中有多个代理。我们可以使用唯一的名称来区分每个代理。并使用这个名称,我们必须配置每个代理。

  命名组件

  首先,您需要命名/列出组件,如源,接收器和代理的通道,如下所示。

  Flume支持各种源,接收器和通道。它们列在下面给出的表中。

  您可以使用它们中的任何一个。例如,如果你正在传输使用Twitter源通过一个内存通道到HDFS沉Twitter数据,并代理名称ID?TwitterAgent,然后

  列出代理的组件后,必须通过向其属性提供值来描述源,接收器和通道。

  描述源

  每个源都将有一个单独的属性列表。名为“type”的属性对每个源都是通用的,它用于指定我们使用的源的类型。

  随着属性“类型”,它是需要提供所有的值所需的特定源的属性来进行配置,如下所示。

  例如,如果我们考虑到Twitter的来源,以下是属性,这是我们必须提供值来配置它。

  描述水槽

  就像源,每个sink将有一个单独的属性列表。名为“type”的属性对每个sink都是通用的,它用于指定我们使用的sink的类型。随着属性“类型”,它是需要提供的值的所有所需的特定水槽的属性来进行配置,如下所示。

  例如,如果我们考虑HDFS下沉,下面是属性,这是我们必须提供值来配置它。

  描述频道

  Flume提供各种通道在源和汇之间传输数据。因此,与源和信道一起,需要描述在代理中使用的信道。

  要描述每个通道,您需要设置所需的属性,如下所示。

  例如,如果我们考虑内存通道,下面是属性,这是我们必须提供值来配置它。

  将源和信道绑定到信道

  由于通道连接源和汇,因此需要将它们都绑定到通道,如下所示。

  以下示例显示如何将源和接收器绑定到通道。在这里,我们考虑的Twitter源,内存通道,和HDFS下沉。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 感冒打喷嚏打不出来怎么办 4岁宝宝体温37.5怎么办 8个月的宝宝鼻塞怎么办 4个月婴儿鼻塞怎么办 我一躺下就鼻塞怎么办 感冒了鼻子堵了怎么办 感冒鼻涕流的多怎么办 小孩感冒鼻塞怎么办最简单方法 鼻子痒老打喷嚏流鼻涕怎么办 眼睛红痒鼻子流鼻涕怎么办 19个月宝宝流鼻血怎么办 9个月宝宝流鼻血怎么办 8个月宝宝流鼻血怎么办 4个月宝宝流鼻血怎么办 20个月宝宝发烧流鼻血怎么办 60天宝宝老鼻塞怎么办 10个月宝宝头被撞到流鼻血怎么办 狗狗受凉吐了怎么办 狗狗咳嗽流鼻涕一直不好怎么办 宝宝感冒咳嗽流鼻涕发烧怎么办 狗狗感冒咳嗽流鼻涕怎么办 9岁儿童咳嗽鼻塞怎么办 三个月大的狗狗流鼻涕怎么办 3个月小狗干呕流鼻涕怎么办 狗狗流鼻涕怎么办有浓 小狗狗感冒了怎么办呢 狗狗一直擤鼻涕怎么办 小狗感冒流黄鼻涕怎么办 六个月宝宝鼻塞流鼻涕怎么办 小狗吃太多吐了怎么办 狗狗晕车一直吐怎么办 狗狗已经晕车了怎么办 狗狗得犬瘟怎么办 泰迪坐车吐了怎么办 小孩感冒流鼻涕带血怎么办 孩子鼻子流鼻涕有血丝怎么办 鼻子过敏流鼻涕有血丝怎么办 孕妇感冒头痛鼻涕带血怎么办 孕妇感冒鼻塞鼻涕带血怎么办 孕晚期感冒流鼻涕打喷嚏怎么办 孕晚期感冒鼻塞流鼻涕怎么办