当前位置: 首页 > news >正文

好网站求推荐西安公司网站

好网站求推荐,西安公司网站,wordpress+极简博客,山东兴华建设集团有限公司网站拼音1、简介 Flume 是 Cloudera 提供的一个高可用的#xff0c;高可靠的#xff0c;分布式的海量日志采集、聚合和传 输的系统。Flume 基于流式架构#xff0c;主要有以下几个部分组成。 主要组件介绍#xff1a; 1#xff09;、Flume Agent 是一个 JVM 进程#xf…1、简介         Flume 是 Cloudera 提供的一个高可用的高可靠的分布式的海量日志采集、聚合和传 输的系统。Flume 基于流式架构主要有以下几个部分组成。 主要组件介绍 1、Flume Agent 是一个 JVM 进程它以事件的形式将数据从源头送至目的。Agent 主要有 3 个部分组成 Source 、 Channel 、 Sink 。 2、Source 是负责接收数据到 Flume Agent 的组件。 Source 组件可以处理各种类型、各种 格式的日志数据包括 avro 、 thrift 、 exec 、 jms 、netcat 、 taildir 、syslog 、 http 。 3、Sink 不断地轮询 Channel 中的事件且批量地移除它们并将这些事件批量写入到存储或索引系统、或者被发送到另一个 Flume Agent 。Sink 组件目的地包括 hdfs、logger、avro 、 thrift、file 、 HBase 、 solr 、自定义。 4、Channel 是位于 Source 和 Sink 之间的缓冲区。因此 Channel 允许 Source 和 Sink 运作在不同的速率上。 Channel 是线程安全的可以同时处理几个 Source 的写入操作和几个Sink 的读取操作。Flume 自带两种 Channel Memory Channel 和 File Channel 。        Memory Channel是内存中的队列。 Memory Channel 在不需要关心数据丢失的情景下适用。如果需要关心数据丢失那么 Memory Channel 就不应该使用因为程序死亡、机器宕机或者重启都会导致数据丢失。        File Channel将所有事件写到磁盘。因此在程序关闭或机器宕机的情况下不会丢失数据。 5、Event 传输单元Flume 数据传输的基本单元以 Event 的形式将数据从源头送至目的地。Event 由 Header 和 Body 两部分组成 Header 用来存放该 event 的一些属性为 K-V 结构、Body 用来存放该条数据形式为字节数组。 2、下载安装 下载地址Download — Apache Flume 本文下载安装包为apache-flume-1.11.0-bin.tar.gz 解压安装 # 解压到指定目录 tar -zxvf apache-flume-1.11.0-bin.tar.gz -C /opt/software 3、案例         使用监听端口数据发送到kafka中。Kafka 集群搭建启动参考博客kafka丢弃zookeeper使用kraft架构-CSDN博客 3.1、创建Flume agent 配置文件 vim flume-netcat-kafka.conf: a1.sources r1 a1.sinks k1 a1.channels c1 # Describe/configure the source a1.sources.r1.type netcat a1.sources.r1.bind 192.168.30.90 a1.sources.r1.port 44444# Describe the sink a1.sinks.k1.type org.apache.flume.sink.kafka.KafkaSink a1.sinks.k1.kafka.topic topic1 a1.sinks.k1.kafka.bootstrap.servers 192.168.30.88:9092,192.168.30.89:9092 a1.sinks.k1.kafka.flumeBatchSize 20 a1.sinks.k1.kafka.producer.acks 1 a1.sinks.k1.kafka.producer.linger.ms 1 a1.sinks.k1.kafka.producer.compression.type snappy # Use a channel which buffers events in memory a1.channels.c1.type memory a1.channels.c1.capacity 1000 a1.channels.c1.transactionCapacity 100# Bind the source and sink to the channel a1.sources.r1.channels c1 a1.sinks.k1.channel c13.2、安装 netcat 工具 # 安装 netcat 工具 yum install -y nc 3.3、启动flume # 1、第一种方式 bin/flume-ng agent --conf conf/ --name a1 --conf-file test/flume-netcat-kafka.conf - Dflume.root.loggerINFO,console # 2、第二种方式 bin/flume-ng agent -c conf/ -n a1 -f test/flume-netcat-kafka.conf -Dflume.root.loggerINFO,console 参数说明 1、--conf/-c表示配置文件存储在conf/目录 2、--name/-n表示给agent 起名为a1 3、--conf-file/-fflume 本次启动读取的配置文件是在 test 文件夹下的 flume-netcat-kafka.conf 文件。 4、-Dflume.root.loggerINFO,console -D 表示flume 运行时动态修改 flume.root.logger 参数属性值并将控制台日志打印级别设置为INFO 级别。日志级别包括:log、info、warn、error。 3.4、测试 3.4.1、启动监听44444端口 nc 192.168.30.90 44444 3.4.2、启动 Kafka 消费者控制台 bin/kafka-console-consumer.sh --bootstrap-server 192.168.30.88:9092 --topic topic1 --from-beginning 3.4.3、结果展示 4、总结  本文详细介绍 flume 组件各个模块的含义并且实现从监听端口数据发送至Kafka案例帮助大家快速掌握flume的使用。关于flume 如何自定义 Source 和 Sink将在后续博客中更新。 本人是一个从小白自学计算机技术对运维、后端、各种中间件技术、大数据等有一定的学习心得想获取自学总结资料pdf版本或者希望共同学习关注微信公众号it自学社团。后台回复相应技术名称/技术点即可获得。本人学习宗旨学会了就要免费分享
http://www.hkea.cn/news/14543822/

相关文章:

  • 网站开发的例子wordpress添加js
  • 网站建设合同通用范本wordpress职场博客
  • 网站接入服务提供单位名称seo自学网app
  • 品牌网站设计工作室wordpress 媒体库 插件
  • 做音乐网站曲库在哪找网站开发项目名称
  • 帮企网站建设道路建设网站
  • 东莞建站方案电子商城网站开发流程
  • 莱芜手机网站建设电话如何在百度上搜索到自己的网站
  • 建立网站培训讲义wordpress支持拨打电话
  • 网站网页设计连国外网站慢
  • 相册网站建设方案宣城市市政建设集团公司网站
  • 个人主页网站制作教程支持api网站开发
  • 莱芜正规的企业建站公司wordpress 中文语言设置
  • 化妆品网站栏目设计企业网站内使用了哪些网络营销方式
  • 黑色asp企业网站源码兴县做网站公司
  • 上海最好的网站设计公司app平台搭建
  • 卖鞋做哪个网站好网站更改机房备案
  • 网站的登录界面是怎么做的东营市两学一做考试网站
  • 网站是不是网页python做的网站哪些
  • 巨久科技网站建设厦门百度网站建设
  • 百度公司网站制作北京做兼职网站有哪些
  • 怎么制作wap网站上饶网站开发 app开发
  • 公司网站设计报价私人做的不错的网站
  • 南京市雨花台区建设局网站信息流广告优化师培训
  • iis 做网站建站网站教程
  • 网站流量查询网站商城网站要怎样建设
  • google 网站质量问题无极县招聘信息最新招聘
  • 东莞seo网站管理网站应急响应机制建设情况
  • 360全景网站制作电子书网站搭建教程
  • 建设招标网 官方网站东莞网络关键词排名