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

DataWorks写MC时候,报错:这个怎么解决?

DataWorks写MC时候,报错:com.aliyun.dq.d2c.worker.exception.WorkerException: The following has evaluated to null or missing:

==> sourceInfo.tunnelServer [in template "datax/maxcomputereader.ftl" at line 25, column 44]
这个怎么解决?

展开
收起
真的很搞笑 2023-10-29 19:11:15 51 0
3 条回答
写回答
取消 提交回答
  • 这个错误信息表示DataWorks在尝试写入MaxCompute时遇到了问题。问题可能出在源信息的隧道服务器上。

    "sourceInfo.tunnelServer"是一个用于连接MaxCompute的隧道服务器。这个服务器应该是一个已经在运行的MaxCompute实例。

    解决这个问题的方法如下:

    1. 检查你的MaxCompute实例是否正在运行。如果没有,你需要启动一个MaxCompute实例。

    2. 检查你的MaxCompute实例的网络连接。确保你的DataWorks服务器能够连接到MaxCompute实例。

    3. 检查你的MaxCompute实例的防火墙设置。确保防火墙没有阻止DataWorks的连接。

    4. 检查你的DataWorks配置。确保你已经正确配置了MaxCompute的连接信息。

    2023-10-30 14:48:10
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个问题可能是由于MaxCompute表元数据中缺少tunnelServer属性引起的。tunnelServer属性指定了MaxCompute表的Tunnel Server的URL,用于读取表中的数据。
    要解决这个问题,你可以尝试以下几种方法:

    1. 重新加载元数据:在DataWorks中,右键点击对应的MaxCompute项目,然后选择“刷新”,重新加载元数据。
    2. 手动编辑元数据:在DataWorks中,右键点击对应的MaxCompute表,然后选择“编辑元数据”。然后在弹出的界面中手动添加tunnelServer属性,并指定其值为MaxCompute Tunnel Server的URL。
    3. 更改数据源:如果你无法通过上述方法解决问题,可以尝试更改数据源,例如改为使用Hive或者其他类型的数据库。
    2023-10-30 11:17:55
    赞同 展开评论 打赏
  • 是dataworks的离线任务么 还是开源节datax呀 如果是前者 辛苦发一下detail log链接,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-10-29 23:37:20
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关电子书

更多
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载

相关实验场景

更多