Flink 全网最全资源(视频、博客、PPT、入门、实战、源码解析、问答等持续更新)

2019-06-03
阅读 10 分钟
5.2k
Flink 学习项目代码 [链接] [链接] 麻烦路过的各位亲给这个项目点个 star,太不易了,写了这么多,算是对我坚持下来的一种鼓励吧! 本项目结构 博客 1、Flink 从0到1学习 —— Apache Flink 介绍 2、Flink 从0到1学习 —— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门 3、Flink 从0到1学习 —— Flink 配置文件详解 4...

从0到1学习Flink》—— 你上传的 jar 包藏到哪里去了?

2019-03-19
阅读 5 分钟
5.8k
这个问题其实我自己也有问过,但是自己因为自己的问题没有啥压力也就没深入去思考,现在可是知识星球的付费小伙伴问的,所以自然要逼着自己去深入然后才能给出正确的答案。

假如我是面试官,我会这样虐你

2019-03-08
阅读 3 分钟
2.3k
又是金三银四的时候,我希望这份面试题能够祝你一臂之力! 自我和项目相关 1、自我介绍 2、你觉得自己的优点是?你觉得自己有啥缺点? 3、你有哪些 offer? 4、你为什么要离开上家公司?你上家公司在xxx,我们公司在xxx,离这么远为什么要选择我们这里? 5、上家公司的同事和领导是怎么评价你的? 6、介绍下你的上家公司...

Blink 真香

2019-03-01
阅读 3 分钟
2.3k
Blink 开源了有一段时间了,竟然没发现有人写相关的博客,其实我已经在我的知识星球里开始写了,今天来看看 Blink 为什么香? 我们先看看 Blink 黑色版本: 对比下 Flink 版本你就知道黑色版本多好看了。 你上传 jar 包的时候是这样的: 我们来看看 Blink 运行的 job 长啥样? 再来对比一下 Flink 的样子: 查看 Job Tas...

《从0到1学习Flink》—— Flink 读取 Kafka 数据批量写入到 MySQL

2019-02-24
阅读 9 分钟
11k
之前其实在 《从0到1学习Flink》—— 如何自定义 Data Sink ? 文章中其实已经写了点将数据写入到 MySQL,但是一些配置化的东西当时是写死的,不能够通用,最近知识星球里有朋友叫我: 写个从 kafka 中读取数据,经过 Flink 做个预聚合,然后创建数据库连接池将数据批量写入到 mysql 的例子。

《从0到1学习Flink》—— Flink 写入数据到 ElasticSearch

2019-01-18
阅读 9 分钟
9.9k
前言 前面 FLink 的文章中我们已经介绍了说 Flink 已经有很多自带的 Connector。 1、[《从0到1学习Flink》—— Data Source 介绍]([链接] 2、《从0到1学习Flink》—— Data Sink 介绍 其中包括了 Source 和 Sink 的,后面我也讲了下如何自定义自己的 Source 和 Sink。 那么今天要做的事情是啥呢?就是介绍一下 Flink 自带的 ...

《从0到1学习Flink》—— Flink 写入数据到 Kafka

2019-01-17
阅读 4 分钟
4.7k
之前文章 《从0到1学习Flink》—— Flink 写入数据到 ElasticSearch 写了如何将 Kafka 中的数据存储到 ElasticSearch 中,里面其实就已经用到了 Flink 自带的 Kafka source connector(FlinkKafkaConsumer)。存入到 ES 只是其中一种情况,那么如果我们有多个地方需要这份通过 Flink 转换后的数据,是不是又要我们继续写个...

《从0到1学习Flink》—— Flink 项目如何运行?

2019-01-16
阅读 3 分钟
6.2k
之前写了不少 Flink 文章了,也有不少 demo,但是文章写的时候都是在本地直接运行 Main 类的 main 方法,其实 Flink 是支持在 UI 上上传 Flink Job 的 jar 包,然后运行得。最开始在第一篇 《从0到1学习Flink》—— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门 中其实提到过了 Flink 自带的 UI 界面,今天我们就来...

《从0到1学习Flink》—— 介绍Flink中的Stream Windows

2019-01-15
阅读 5 分钟
3.3k
目前有许多数据分析的场景从批处理到流处理的演变, 虽然可以将批处理作为流处理的特殊情况来处理,但是分析无穷集的流数据通常需要思维方式的转变并且具有其自己的术语(例如,“windowing(窗口化)”、“at-least-once(至少一次)”、“exactly-once(只有一次)” )。

《从0到1学习Flink》—— Flink 中几种 Time 详解

2019-01-14
阅读 4 分钟
4k
Flink 在流程序中支持不同的 Time 概念,就比如有 Processing Time、Event Time 和 Ingestion Time。

《从0到1学习Flink》—— Flink Data transformation(转换)

2019-01-13
阅读 7 分钟
4k
前言 在第一篇介绍 Flink 的文章 《《从0到1学习Flink》—— Apache Flink 介绍》 中就说过 Flink 程序的结构 Flink 应用程序结构就是如上图所示: 1、Source: 数据源,Flink 在流处理和批处理上的 source 大概有 4 类:基于本地集合的 source、基于文件的 source、基于网络套接字的 source、自定义的 source。自定义的 so...

《从0到1学习Flink》—— 如何自定义 Data Sink ?

2018-11-13
阅读 8 分钟
3.1k
前篇文章 《从0到1学习Flink》—— Data Sink 介绍 介绍了 Flink Data Sink,也介绍了 Flink 自带的 Sink,那么如何自定义自己的 Sink 呢?这篇文章将写一个 demo 教大家将从 Kafka Source 的数据 Sink 到 MySQL 中去。

《从0到1学习Flink》—— 如何自定义 Data Source ?

2018-11-12
阅读 12 分钟
5.1k
在 《从0到1学习Flink》—— Data Source 介绍 文章中,我给大家介绍了 Flink Data Source 以及简短的介绍了一下自定义 Data Source,这篇文章更详细的介绍下,并写一个 demo 出来让大家理解。

《从0到1学习Flink》—— Data Sink 介绍

2018-11-09
阅读 4 分钟
8.9k
前言 再上一篇文章中 《从0到1学习Flink》—— Data Source 介绍 讲解了 Flink Data Source ,那么这里就来讲讲 Flink Data Sink 吧。 首先 Sink 的意思是: 大概可以猜到了吧!Data sink 有点把数据存储下来(落库)的意思。 如上图,Source 就是数据的来源,中间的 Compute 其实就是 Flink 干的事情,可以做一系列的操作...

《从0到1学习Flink》—— Data Source 介绍

2018-11-08
阅读 5 分钟
5k
Flink 做为一款流式计算框架,它可用来做批处理,即处理静态的数据集、历史的数据集;也可以用来做流处理,即实时的处理些实时数据流,实时的产生数据流结果,只要数据源源不断的过来,Flink 就能够一直计算下去,这个 Data Sources 就是数据的来源地。

《从0到1学习Flink》—— Flink 配置文件详解

2018-11-07
阅读 5 分钟
5k
前面文章我们已经知道 Flink 是什么东西了,安装好 Flink 后,我们再来看下安装路径下的配置文件吧。 安装目录下主要有 flink-conf.yaml 配置、日志的配置文件、zk 配置、Flink SQL Client 配置。 flink-conf.yaml 基础配置 {代码...} 高可用性配置 {代码...} 容错和检查点 配置 {代码...} web 前端配置 {代码...} 高级...

《从0到1学习Flink》—— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门

2018-11-06
阅读 4 分钟
5k
<!-- more --> 准备工作 1、安装查看 Java 的版本号,推荐使用 Java 8。 安装 Flink 2、在 Mac OS X 上安装 Flink 是非常方便的。推荐通过 homebrew 来安装。 {代码...} 3、检查安装: {代码...} 结果: {代码...} 4、启动 flink {代码...} 接着就可以进入 web 页面([链接]:8081/) 查看 demo 1、新建一个 maven 项...

《从0到1学习Flink》—— Apache Flink 介绍

2018-11-05
阅读 7 分钟
11.5k
Flink 是一种流式计算框架,为什么我会接触到 Flink 呢?因为我目前在负责的是监控平台的告警部分,负责采集到的监控数据会直接往 kafka 里塞,然后告警这边需要从 kafka topic 里面实时读取到监控数据,并将读取到的监控数据做一些 聚合/转换/计算 等操作,然后将计算后的结果与告警规则的阈值进行比较,然后做出相应的...

教你如何在 IDEA 远程 Debug ElasticSearch

2018-08-29
阅读 4 分钟
3.6k
前提 之前在源码阅读环境搭建文章中写过我遇到的一个问题迟迟没有解决,也一直困扰着我。问题如下,在启动的时候解决掉其他异常和报错后,最后剩下这个错误一直解决不了: {代码...} 网上的解决办法也试了很多遍,包括自己也在 GitHub issue 提问了,也没能解决。然后后面自己分享文章在掘金也发现有人和我有同样的问题...

渣渣的 ElasticSearch 源码解析 —— 启动流程(下)

2018-08-29
阅读 25 分钟
2.8k
上篇文章写完了 ES 流程启动的一部分,main 方法都入口,以及创建 Elasticsearch 运行的必须环境以及相关配置,接着就是创建该环境的节点了。

渣渣的 ElasticSearch 源码解析 —— 启动流程(上)

2018-08-29
阅读 16 分钟
2.8k
上篇文章写了 ElasticSearch 源码解析 —— 环境搭建 ,其中里面说了启动 打开 server 模块下的 Elasticsearch 类:org.elasticsearch.bootstrap.Elasticsearch,运行里面的 main 函数就可以启动 ElasticSearch 了,这篇文章讲讲启动流程,因为篇幅会很多,所以分了两篇来写。

渣渣的 ElasticSearch 源码解析 —— 环境搭建

2018-08-29
阅读 21 分钟
10.7k
关注我 转载请务必注明原创地址为:[链接] 软件环境 1、Intellij Idea:2018.2版本 2、Elasticsearch 源码版本: 6.3.2 3、JDK:10.0.2 4、Gradle : 建议 4.5 及以上版本 5、Macbook Pro 2017 安装 ElasticSearch 去 [链接] 这里找到 ElasticSearch 6.3.2 版本,下载后然后解压就好了。(注意:这个版本需要和下面的源码版...

渣渣为什么要看 ElasticSearch 源码?

2018-08-29
阅读 3 分钟
3.5k
人工智能、大数据快速发展的今天,对于 TB 甚至 PB 级大数据的快速检索已然成为刚需,大型企业早已淹没在系统生成的浩瀚数据流当中。大数据技术业已集中在如何存储和处理这些海量的数据上。Elasticsearch 作为开源领域的后起之秀,从2010年至今得到飞跃式的发展。 Elasticsearch 以其开源、分布式、RESTFul API 三大优势...

渣渣的蚂蚁金服面试经历(二)

2018-08-29
阅读 2 分钟
7.5k
蚂蚁金服 电话二面(85 分钟) 1、自我介绍、工作经历、技术栈 2、项目中你学到了什么技术?(把三项目具体描述了很久) 3、微服务划分的粒度 4、微服务的高可用怎么保证的? 5、常用的负载均衡,该怎么用,你能说下吗? 6、网关能够为后端服务带来哪些好处? 7、Spring Bean 的生命周期 8、xml 中配置的 init、destroy ...

渣渣的蚂蚁金服面试经历(一)

2018-08-29
阅读 1 分钟
6k
蚂蚁金服 电话一面 1、自我介绍、自己做的项目和技术领域 2、项目中的监控:那个监控指标常见的哪些? 3、微服务涉及到的技术以及需要注意的问题有哪些? 4、注册中心你了解了哪些? 5、consul 的可靠性你了解吗? 6、consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过? 7、项目用 Spring 比较多,有没有...

渣渣的有赞面试经历(一)

2018-08-29
阅读 2 分钟
3.9k
四月份面试有赞的时候,自己还在实习,所以也没有复习,是在 Boss 直聘上投的,当时看到了有赞的 2018 届春招,就投了下,然后不知道怎么就被推到了框架组,结果后面就感觉自己被虐的可惨了。

写这么多系列博客,怪不得找不到女朋友

2018-03-29
阅读 4 分钟
5.1k
好几周没更新博客了,对不断支持我博客的童鞋们说声:“抱歉了!”。自己这段时间确实比较忙,而且还在抽空完成学校的毕业设计。今天晚上抽空把大学期间写过的博客弄一个系列文章合集,算是对大学这四年的一个总结,证明自己没白过。

《深入理解 Java 内存模型》读书笔记

2018-03-02
阅读 13 分钟
3.9k
《深入理解 Java 内存模型》程晓明著,该书在以前看过一遍,现在学的东西越多,感觉那块越重要,于是又再细看一遍,于是便有了下面的读书笔记总结。全书页数虽不多,内容讲得挺深的。细看的话,也是挺花时间的,看完收获绝对挺大的。也建议 Java 开发者都去看看。里面主要有 Java 内存模型的基础、重排序、顺序一致性、V...

SpringBoot RocketMQ 整合使用和监控

2018-02-09
阅读 11 分钟
10.9k
通过前面两篇文章可以简单的了解 RocketMQ 和 安装 RocketMQ ,今天就将 SpringBoot 和 RocketMQ 整合起来使用。<!-- more -->

SpringBoot ActiveMQ 整合使用

2018-01-30
阅读 5 分钟
8.1k
它是 Apache 出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持 JMS1.1 和 J2EE 1.4 规范的 JMS Provider 实现,尽管 JMS 规范出台已经是很久的事情了,但是 JMS 在当今的J2EE应用中间仍然扮演着特殊的地位。—— 摘自百度百科,偷了个懒。