问题一:在大数据计算MaxCompute中,通过UDF调用异常(其他使用http调用正常)。报错怎么办?
请教一下,场景:函数计算中使用SDK执行HTTP函数,增加签名调用,在使用java的fc_open20210406这个包的时候,调用com.aliyun.fc_open20210406.Client的InvokeHTTPTrigger方法。在MaxCompute中通过UDF调用异常(其他使用http调用正常)。报错:java.lang.NoSuchMethodError: com.aliyun.tea.okhttp.OkHttpClientBuilder.buildOkHttpClient()Lokhttp3/OkHttpClient;
确定上传的udf.jar包中包含okhttp3库参考代码地址:https://help.aliyun.com/zh/fc/developer-reference/use-sdks-to-execute-http-trigger-functions-7#p-83l-1ty-qio 怀疑fc_open20210406包和MaxCompute的UDF有些地方不兼容,想问问有什么解决办法吗
参考回答:
加上这个set odps.sql.udf.java.classloader.separate=true; 一起执行一下试试 打开这个flag将会优先在用户的jar包当中load类(child first),load不到才会到odps的依赖中找
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/576804
问题二:在大数据计算MaxCompute中,辛苦看下odps在该时段是不是有什么异常
您好麻烦看一个问题,有个每天一点开始调jar包的任务,这几天一直显示连接odps超时,手动补数据是没问题的,辛苦看下odps在该时段是不是有什么异常,产品反馈说客户端的请求已经发过去了,但是服务端一直没响应
参考回答:
options.connect_timeout = 360;
默认是60s,调整这连个参数可以控制time out报错的时间。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/576801
问题三:大数据计算MaxCompute报这个错怎么解决?
大数据计算MaxCompute报这个错怎么解决?User not in whitelist in this region,而且工作区没有Notebook。
参考回答:
这个错误提示表示用户不在当前区域的白名单中,同时工作区也没有Notebook。要解决这个问题,您可以尝试以下方法:
- 联系您的数据管理员或系统管理员,请求将您的用户添加到当前区域的白名单中。
- 如果您是数据管理员,可以在MaxCompute控制台中创建一个新的Notebook实例,并将您的用户添加到该实例的白名单中。具体操作步骤如下:
- 登录到MaxCompute控制台。
- 在左侧导航栏中,选择“Notebook”。
- 点击“新建”按钮,创建一个新的Notebook实例。
- 在“白名单”字段中,输入您的用户名和电子邮件地址。
- 点击“确定”按钮,创建新的Notebook实例。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/576089
问题四:在大数据计算MaxCompute中,请问有人使用过这个连接器或者遇到过这个问题吗?
在使用https://github.com/aliyun/aliyun-maxcompute-data-collectors/tree/master/spark-datasource-v3.1 中开源的spark连接器往maxcompute写数据时会在固定时间段报错(大概在凌晨的1点到5点之间任意时间点随机发生),白天则可以正常写入数据,报错中提示java.net.SocketException: Unexpected end of file from server,请问有人使用过这个连接器或者遇到过这个问题吗。
参考回答:
查一下MaxCompute table 的小文件多不多。建议merge一下小文件。再测试一下写入数据。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/575143
问题五:在大数据计算MaxCompute中,这个里面图片显示不出来怎么回事?
这个里面图片显示不出来
参考回答:
如果您在MaxCompute中无法显示图片,可能是由于以下原因之一:
- 图片路径不正确:请确保您在代码中使用了正确的图片路径。如果图片存储在本地文件系统中,则需要使用完整的本地文件路径;如果图片存储在OSS或OBS等云存储服务中,则需要使用相应的访问链接。
- 图片格式不支持:MaxCompute目前只支持PNG、JPG和GIF格式的图片。如果您的图片格式不是这三种之一,则无法在MaxCompute中显示。
- 图片大小超出限制:MaxCompute对上传到OSS或OBS等云存储服务中的图片大小有限制,最大为5TB。如果您的图片超过了这个限制,则无法在MaxCompute中显示。
- 网络连接问题:如果您的图片存储在OSS或OBS等云存储服务中,并且您的网络连接不稳定或者速度较慢,可能会导致图片加载缓慢或者无法加载。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/575134