Apache·Flink在Kubernetes

nr7wwzry  于 2021-06-21  发布在  Flink
关注(0)|答案(1)|浏览(443)

有人能告诉我如何在我的无服务器平台(faas)中设置flink来执行事件驱动操作吗?
我看了flink函数,它看起来很有前途。有人能澄清一下吗?
我需要在faas env中安装什么。当一个事件(我的s3 bucket中的文件更改)发生时触发flink函数?
我没有大数据平台,因此计划在我的无服务器/kubernetes env中使用flink。
提前谢谢!!

inb24sb2

inb24sb21#

要使用statefun,您通常需要:
会触发函数的入口。
将对事件(有状态函数)作出React的实际代码已停靠
一种解决申请的方法
明确地:
每个有状态函数应用程序都从入口开始,基本上这是一个事件漏斗,您的函数可以对其作出React。在您的例子中,您可以使用amazon kinesis作为入口,并确保您的s3事件将在那里结束。
接下来,您需要熟悉java或python中的有状态函数sdk,并编写处理传入事件的逻辑。这个阶段的结果将是一个 Docker 的形象。
然后,您需要使用在(2)中获得的图像,为此您可以使用kubernetes(您不必这样做)。有舵图为您提供方便和一个简单的实用工具,以生成必要的k8s资源。

相关问题