开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink在vvp上 使用 jar 和 sql 执行 对应的 这个地方是不一样吗 ?

Flink在vvp上 使用 jar 和 sql 执行 对应的 这个地方是不一样吗 ?3f6749dfef2ea3b96d655eb38f5a0fa9.png

展开
收起
三分钟热度的鱼 2024-04-10 14:48:39 33 0
2 条回答
写回答
取消 提交回答
  • 是一样的啊6dc1a0ea51b9634c01cf4fb4bd2eb00d.png 要选择资源队列下面的,不要选择session集群下面的。
    此回答整理自钉群“实时计算Flink产品交流群”

    2024-04-10 17:30:31
    赞同 展开评论 打赏
  • Flink在vvp上使用jar和sql执行的区别主要体现在开发方式和使用场景上。以下是具体分析:

    开发方式:Flink SQL提供了一种声明式的编程模型,用户通过编写SQL语句来表达数据处理逻辑,这种方式不需要了解具体的实现细节,而是关注于"What"层面。而Jar包通常包含Java或Scala编写的代码,需要开发者自行实现数据处理逻辑,属于"How"层面的编程。
    使用场景:Flink SQL适用于对SQL语言熟悉的用户群体,它易于理解,学习成本较低,且能够利用内置的查询优化器生成高效的执行计划。而Jar包的使用则适合于需要高度定制化处理逻辑的场景,或者已有的Java/Scala代码基础的应用。
    除此之外,Flink SQL和Jar在vvp上的执行环境是一致的,都需要依赖Flink集群作为运行基础。不过,Flink SQL提供了专门的客户端工具,使得在命令行中检索和可视化分布式应用的实时结果变得更加方便。
    总结来说,Flink在vvp上使用jar和sql执行的主要区别在于开发方式等方面。Flink SQL通过提供更高层次的抽象,降低了流处理的复杂性,而Jar包则提供了更大的灵活性和控制力。用户可以根据自己对SQL的熟悉程度以及对数据处理逻辑的控制需求来选择最合适的方式。

    2024-04-10 15:02:26
    赞同 1 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载