05 2020 档案
摘要:FutureTask实现的功能 它的功能就像他继承的接口一样:Runnable与Future。他实现了一套机制将两者连接起来。 Runnable主要方法是run(),用于执行一些程序。 Future主要用两个功能:get和cancel。 FutureTask就是将他们两者联系起来。即run()运行完
阅读全文
摘要:在Flink的官网写着:Stateful Computations over Data Streams。 基于状态计算的数据流。 在流式计算中,希望做一些聚合分析等。那么就需要保存当前日志的状态,以备与后来的日志做比较。 在Flink中每个操作都会有状态的保存无论是source、sink还是oper
阅读全文
摘要:类Unix系统是支持多个进程打开同一个文件,进行读写。 得益于类Unix系统对于文件操作的特殊设计。 分为三个数据结构 进程表项:其中包含进程中打开的文件和设备的文件描述符。还包含该文件描述符对应的文件表。进程表项存在于进程中,每个进程表项在进程内是独立的。 文件表项:存在于内核中。进程中每个打开的
阅读全文
摘要:列存储和行存储在理解上的差别挺大,特别是在非常数据行存储之后。 在行存储中,每张表的结构是固定的,某一列可以没有值但是这一列是必须在的。那么可以理解行存储的数据是结构化的。 但是列存储确有每行的数据却是可以不一致的。 那么,以Hbase来理解列存储。 知识点一 在Hbase中也有表的概念,在定义表时
阅读全文
摘要:Flnk作为流式计算平台,他能对源源不断发送过来的数据进行处理。 对于数据流的处理方式,可以是来一条处理一条(pipeline的方式),还可以获取一些数据然后统一处理。 对于数据流如何描述一堆数据呢?就是通过Window的概念。 Window Window翻译为窗口,相当于将流式数据进行逻辑切割,那
阅读全文
摘要:今日好奇,下载Flink 1.10的源码在本机玩一玩。 将工程按照正常流程导入IDEA后,运行flink-examples中的demo竟出现如下错误 Error:java: invalid flag: --add-exports=java.base/sun.net.util=ALL-UNNAMED
阅读全文

浙公网安备 33010602011771号