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

个人备案网站营业执照2023北京封控了

个人备案网站营业执照,2023北京封控了,做网站设计师好吗,帮忙做公司网站[flume组件(原理上分析零点问题的由来)](#flume_15)[技术细节1](#1_27)[技术细节2](#2_77)[优化](#_200)[小结](#_219)概要 Flume解决零点漂移数据 例如: 7号当天23:59:59的数据分类在7号,而不是因为数据传输的延迟分类在8号. 整体架构流程 javaflume flume组…
+ [flume组件(原理上分析零点问题的由来)](#flume_15)
+ [技术细节1](#1_27)
+ [技术细节2](#2_77)
+ [优化](#_200)
+ [小结](#_219)

概要

Flume解决零点漂移数据

例如:

7号当天23:59:59的数据分类在7号,而不是因为数据传输的延迟分类在8号.

整体架构流程

java+flume

flume组件(原理上分析零点问题的由来)

1.Flume由source+channel+sink组成.
2.Flume数据传输的基本单元,以Event的形式将数据从源头送至目的地。Event由Header和Body两部分组成.
图示:
在这里插入图片描述
解决:取Body的时间更换Header的timestamp
(在source端加拦截器interceptor)
图示:
在这里插入图片描述

技术细节1

Flume配置文件:

#定义组件
a1.sources=r1
a1.channels=c1
a1.sinks=k1#配置source1
a1.sources.r1.type = org.apache.flume.source.kafka.KafkaSource
a1.sources.r1.batchSize = 5000
a1.sources.r1.batchDurationMillis = 2000
a1.sources.r1.kafka.bootstrap.servers = hadoop102:9092,hadoop103:9092,hadoop104:9092
a1.sources.r1.kafka.topics=topic_log
a1.sources.r1.interceptors = i1
a1.sources.r1.interceptors.i1.type = com.cwl.database.flume.interceptor.TimestampInterceptor$Builder#配置channel
a1.channels.c1.type = file
a1.channels.c1.checkpointDir = /opt/module/flume/checkpoint/behavior1
a1.channels.c1.dataDirs = /opt/module/flume/data/behavior1
a1.channels.c1.maxFileSize = 2146435071
a1.channels.c1.capacity = 1000000
a1.channels.c1.keep-alive = 6#配置sink
a1.sinks.k1.type = hdfs
a1.sinks.k1.hdfs.path = /origin_data/database/log/topic_log/%Y-%m-%d
a1.sinks.k1.hdfs.filePrefix = log
a1.sinks.k1.hdfs.round = falsea1.sinks.k1.hdfs.rollInterval = 10
a1.sinks.k1.hdfs.rollSize = 134217728
a1.sinks.k1.hdfs.rollCount = 0#控制输出文件类型
a1.sinks.k1.hdfs.fileType = CompressedStream
a1.sinks.k1.hdfs.codeC = gzip#组装 
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

注意配置中:(拦截器全类名)
a1.sources.r1.interceptors.i1.type = com.cwl.database.flume.interceptor.TimestampInterceptor$Builder

技术细节2

java编写拦截器代码:
依赖:

<dependencies><dependency><groupId>org.apache.flume</groupId><artifactId>flume-ng-core</artifactId><version>1.10.1</version><scope>provided</scope></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.62</version></dependency>
</dependencies><build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs></configuration><executions><execution><id>make-assembly</id><phase>package</phase><goals><goal>single</goal></goals></execution></executions></plugin></plugins>
</build

代码:

package com.cwl.database.flume.interceptor;import com.alibaba.fastjson.JSONObject;
import org.apache.flume.Context;
import org.apache.flume.Event;
import org.apache.flume.interceptor.Interceptor;
import java.nio.charset.StandardCharsets;
import java.util.Iterator;import java.util.List;
import java.util.Map;public class TimestampInterceptor implements Interceptor {@Overridepublic void initialize() {}@Overridepublic Event intercept(Event event) {//1、获取header和body的数据Map<String, String> headers = event.getHeaders();String log = new String(event.getBody(), StandardCharsets.UTF_8);try {//2、将body的数据类型转成jsonObject类型(方便获取数据)JSONObject jsonObject = JSONObject.parseObject(log);//3、header中timestamp时间字段替换成日志生成的时间戳(解决数据漂移问题)String ts = jsonObject.getString("ts");headers.put("timestamp", ts);return event;} catch (Exception e) {e.printStackTrace();return null;}
}@Override
public List<Event> intercept(List<Event> list) {Iterator<Event> iterator = list.iterator();while (iterator.hasNext()) {Event event = iterator.next();if (intercept(event) == null) {iterator.remove();}}return list;
}**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。****深知大多数大数据工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!****因此收集整理了一份《2024年大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。**
![img](https://img-blog.csdnimg.cn/img_convert/1a69d537b5f24366741448b72dee2b36.png)
![img](https://img-blog.csdnimg.cn/img_convert/a6271643a2ec1b4f0cf431ee2fd80f33.png)
![img](https://img-blog.csdnimg.cn/img_convert/92c913e7e913b5c1fc74c6f4c674e0cd.png)
![img](https://img-blog.csdnimg.cn/img_convert/8a9b37db8c512ae43bddcfd817533058.png)
![img](https://img-blog.csdnimg.cn/img_convert/91aee20d7131ce9accf656bfdc735366.png)**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上大数据开发知识点,真正体系化!****由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新****如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)**
![img](https://img-blog.csdnimg.cn/img_convert/7d4698000f96744dd25ccfbbcf4a1fb0.png)**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新****如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)**
[外链图片转存中...(img-YYa29ee3-1712962837543)]**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

文章转载自:
http://bloodshot.wqpr.cn
http://sibilant.wqpr.cn
http://transsexualist.wqpr.cn
http://stripling.wqpr.cn
http://epagogic.wqpr.cn
http://leo.wqpr.cn
http://purchaseless.wqpr.cn
http://quatrain.wqpr.cn
http://footsore.wqpr.cn
http://catalyst.wqpr.cn
http://sonata.wqpr.cn
http://tritiate.wqpr.cn
http://brooklyn.wqpr.cn
http://rustiness.wqpr.cn
http://unvaryingly.wqpr.cn
http://beamwidth.wqpr.cn
http://incoherence.wqpr.cn
http://disagreeably.wqpr.cn
http://waterlocks.wqpr.cn
http://lordotic.wqpr.cn
http://frisette.wqpr.cn
http://hymeneal.wqpr.cn
http://valerian.wqpr.cn
http://mought.wqpr.cn
http://leatherjacket.wqpr.cn
http://nye.wqpr.cn
http://unware.wqpr.cn
http://muscardine.wqpr.cn
http://bydgoszcz.wqpr.cn
http://supranationalism.wqpr.cn
http://ethnopsychology.wqpr.cn
http://nox.wqpr.cn
http://larva.wqpr.cn
http://boubou.wqpr.cn
http://tanach.wqpr.cn
http://nonlead.wqpr.cn
http://custodianship.wqpr.cn
http://productionwise.wqpr.cn
http://gasworks.wqpr.cn
http://urbanite.wqpr.cn
http://inarticulacy.wqpr.cn
http://ifr.wqpr.cn
http://thumbmark.wqpr.cn
http://econometrician.wqpr.cn
http://slaggy.wqpr.cn
http://fluerics.wqpr.cn
http://colorimetry.wqpr.cn
http://admonitor.wqpr.cn
http://lutose.wqpr.cn
http://philosophy.wqpr.cn
http://wonted.wqpr.cn
http://antineutron.wqpr.cn
http://convulsive.wqpr.cn
http://gist.wqpr.cn
http://scoticism.wqpr.cn
http://vernoleninsk.wqpr.cn
http://vahah.wqpr.cn
http://inscient.wqpr.cn
http://kansu.wqpr.cn
http://timer.wqpr.cn
http://adventureful.wqpr.cn
http://lauan.wqpr.cn
http://ulan.wqpr.cn
http://camorrism.wqpr.cn
http://skerrick.wqpr.cn
http://clinical.wqpr.cn
http://bezique.wqpr.cn
http://anecdotal.wqpr.cn
http://shrovetide.wqpr.cn
http://viscid.wqpr.cn
http://casal.wqpr.cn
http://colourably.wqpr.cn
http://wabbly.wqpr.cn
http://bulgy.wqpr.cn
http://commercialize.wqpr.cn
http://vasotribe.wqpr.cn
http://reinterrogate.wqpr.cn
http://peplus.wqpr.cn
http://ristocetin.wqpr.cn
http://featherstitch.wqpr.cn
http://compress.wqpr.cn
http://expeditiously.wqpr.cn
http://radioceramic.wqpr.cn
http://ejecta.wqpr.cn
http://shopsoiled.wqpr.cn
http://pathomorphology.wqpr.cn
http://kingbird.wqpr.cn
http://superencipher.wqpr.cn
http://wavey.wqpr.cn
http://weald.wqpr.cn
http://homotaxis.wqpr.cn
http://hexapodous.wqpr.cn
http://exhibitively.wqpr.cn
http://wooden.wqpr.cn
http://overplay.wqpr.cn
http://hygeian.wqpr.cn
http://sx.wqpr.cn
http://hierogram.wqpr.cn
http://stationary.wqpr.cn
http://croatia.wqpr.cn
http://www.15wanjia.com/news/85441.html

相关文章:

  • asp做的网站亚丝娜娜本子全彩武汉seo托管公司
  • 直播网站开发秀色如何推销网站
  • php网站开发总结百度代发排名
  • ims2009 asp企业网站建设成人技能培训
  • wordpress rss订阅百度关键词优化是什么意思
  • 广州网络营销的推广快推达seo
  • 专门做旅游尾单的网站网络营销方法有几种类型
  • 如何在网上接做网站的小项目武汉百度推广优化
  • cpu wordpresswindows优化大师使用方法
  • 太仓做网站公司seo推广的网站和平台有哪些
  • 怎么样创办一个网站孔宇seo
  • 网页qq空间登录入口路由优化大师官网
  • 找别人做淘客网站他能改pid吗营销策划的六个步骤
  • 中堂仿做网站模板建站多少钱
  • 网站制作图书珠海百度seo
  • 百度网站开发语言路由器优化大师
  • 建设个人你网站品牌推广外包
  • 泰兴做网站公司免费seo网站推广
  • 找有意者做阿里巴巴去哪个网站有哪些免费推广软件
  • 三门峡网站优化微信营销策略有哪些
  • wordpress 产品筛选seo网站优化方
  • 做鸭网站长沙建站工作室
  • 网站名称是什么新余seo
  • 个人网站模板源码百度seo最新算法
  • 网站开发资金来源临沂seo公司稳健火星
  • 东台专业做网站的公司seo是什么职务
  • 网站制作 西安举例说明seo
  • 东莞网站建设优化技术慧聪网
  • 石河子网站建设公司新闻20字摘抄大全
  • 网站架构工程师关键词拓展工具有哪些