开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

dataworks里面支持spark3吗,spark2运行是没问题?

dataworks里面支持spark3吗,spark2运行是没问题?

展开
收起
真的很搞笑 2023-07-25 19:58:54 103 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在 DataWorks 中,目前支持 Spark2.x 和 Spark3.x 两个版本。如果您的任务是基于 Spark2.x 版本开发的,那么在 DataWorks 中运行是没有问题的;如果您的任务是基于 Spark3.x 版本开发的,也可以在 DataWorks 中运行。不过,需要注意以下几点:

    版本兼容性:Spark3.x 版本和 Spark2.x 版本在某些 API 和功能上有所不同,如果您的任务从 Spark2.x 迁移到 Spark3.x,需要注意版本兼容性问题,避免出现不兼容的情况。

    环境配置:Spark3.x 版本需要更高版本的 Java 和 Scala 环境支持,如果您需要在 DataWorks 中运行 Spark3.x,需要先进行环境配置,确保 Java 和 Scala 版本符合要求。

    资源调度:Spark3.x 版本相比 Spark2.x 版本需要更高的资源要求,需要更多的内存和 CPU 资源来支持,如果您的集群资源较为有限,可能会影响任务的运行效率和稳定性。

    2023-07-30 15:49:24
    赞同 展开评论 打赏
  • 截至目前(2021年12月),DataWorks在Spark版本选择上仍然支持Spark 2.x系列,尚不支持直接选择Spark 3.x版本。因此,你可以在DataWorks中运行Spark 2.x任务而无需担心兼容性问题。

    如果你需要在DataWorks中使用Spark 3.x,目前的解决方案可能是将Spark 3.x作为自定义组件添加到DataWorks中。自定义组件功能允许用户上传和管理自己的组件,包括Spark、Flink等。你可以尝试将Spark 3.x作为自定义组件添加到DataWorks,并进行相应的配置和使用。

    2023-07-26 20:37:43
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多