Flink version 1.11 was released. I was lucky enough to contribute some PR to Flink and get my name on the Apache website for the first time. Flink.apache.org/news/2020/0…

Write an essay, talk about their work and the open source, has been for the apache project, is used, all these years, big data related at sixes and sevens in everything, OLAP query, storage, calculation, platform, report and so on, I will give their own definition, that is, a handyman, business development, research, to change what live to source components are dry.

It was also an occasional opportunity, probably in 2018. I thought flink was good and started to learn it. I also thought I should have a deep understanding of the technology, so I started to learn from Hello World.

At the beginning, I thought Apache was far away from me. In fact, after you know more about it, I think flink is not as difficult as you think.

In the beginning, the idea is to give contribution more code, but, to work, must be able to work to give priority to, and so much involved in the work, then found himself had no time to study too much flink source code, and source code update faster, for a period of time, again change a lot of architecture, still have to go to familiar with.

In addition, you want to contribute A function of A, but there may be conflict or intersection between the A function and the B function contributed by others, so you need to get familiar with the B function of others. In addition, my English is also poor, so it is difficult to read, so it is really hard to study this in my spare time.

In short, everything is given priority to with the work, all other tools are for the work and service, and so on the need to pick up, look at the source code, learn new knowledge, the way of the deposit, the teacher of the deposit also.

I learn a lot, and SOMETIMES I forget. So I wrote a flink blog series to summarize some things in my work and study. Blog.csdn.net/zhangjun596… Pick it up when you forget it. Also whole a public number, the article also synchronizes once.