0

Flink 新手,我正在构建一个简单的聚合管道,例如每天的销售额。我正在使用表 api。我看到创建表有两种选择:临时表和永久表。对于永久表,我们还需要设置一个目录,例如 HIVE。所以我倾向于使用临时表,这很容易上手。但很好奇彼此的好与坏。

根据文档,当 Flink 作业停止时,临时表不存在。那么如果我们为 bug 修复进行 Flink Job 部署会发生什么。

谢谢!

4

1 回答 1

1

表不存储您的数据,而是存储元数据,即表的名称和位置。例如,在 Kafka 支持的表的情况下,代理的地址和主题名称。

使用临时表很好。但是,如果您想与其他应用程序共享此元数据,那么将其存储在目录中并使用永久表会很方便。

于 2021-10-04T00:28:26.880 回答