问题一:Hologres偶尔会出现这个错是为啥呀?
Hologres偶尔会出现这个错是为啥呀?
参考答案:
有个2.1.3的实例 有个preparedstatement里 limit参数传递无效值触发的core 是需要升级一下,因为偶尔你的SQL里会用到无效的参数 大概一天3-5次 ,
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/599037
问题二:Hologres中 name[]这种表达方式是什么意思,是array吗?
Hologres中 name[]这种表达方式是什么意思,是array吗?
参考答案:
是,但是我们应该不支持name[]现在就支持
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/599032
问题三:Hologres每次报这个错误是什么原因?
Hologres每次报这个错误是什么原因?
ERROR: Query:[10095506484349516] Build desc failed: ddl version change and relation is missing for oid 2281517
com.alibaba.base.hologreswrapper.model.HologresException: ERROR: Query:[10095506484349516] Build desc failed: ddl version change and relation is missing for oid 2281517
at com.alibaba.base.hologreswrapper.service.DatabaseService.executeAndGetData(DatabaseService.java:504)
at com.alibaba.base.hologreswrapper.HologresWrapper.execute(HologresWrapper.java:66)
at com.alibaba.base.hologreswrapper.HologresWrapperMain.main(HologresWrapperMain.java:107)
参考答案:
原因应该是ddl操作后worker节点同步meta信息有点延迟,可以在调度任务中,ddl 和 dml之间加上个 :select pg_sleep(30);
官网文档中这有示例可以参考:https://help.aliyun.com/zh/hologres/user-guide/hologres-development-periodic-scheduling?spm=a2c4g.11186623.0.i14
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/597958
问题四:想把Hologres 慢查询日志导出至MaxCompute外部表时报错?
"想把Hologres 慢查询日志导出至MaxCompute外部表时报错?
实例:lzd_ai_daily_sg QueryID: 1490025053173171879。[13:50:55] NOTICE: Query
[13:50:55] [执行失败! 0 row 耗时:1.75s]
[13:50:55] 错误原因:ERROR: internal error: odps_writer_1490025053173171879_8591507456, Block 0 create odps upload failed: ErrorCode=ConnectionError, ErrorMessage=Connection error.
Where: [query_id:1490025053173171879]"
参考答案:
根据提供的信息,报错原因是连接错误(Connection error),可能是由于网络问题或配置错误导致的。为了解决这个问题,你可以尝试以下步骤:
- 检查网络连接:确保你的计算机可以正常访问MaxCompute服务。尝试使用其他工具或命令行工具连接到MaxCompute,以验证网络连接是否正常。
- 检查配置:确保你的Hologres和MaxCompute之间的连接配置正确。检查连接字符串、认证信息等是否正确配置。
- 检查权限:确保你的账户具有足够的权限执行导出操作。检查你的账户是否具有正确的权限来访问Hologres和MaxCompute。
- 查看日志:查看详细的错误日志,以获取更多关于错误的信息。通常,错误日志会提供更多关于连接错误的详细信息,帮助你定位问题所在。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/597951
问题五:hologres线上查询的时候,报如下错误error=pq: relation 这个是对应哪一张表?
hologres线上查询的时候,报如下错误error=pq: relation with OID 927768 does not exist,OID 927768 这个是对应哪一张表,映射关系在哪张系统表中,怎么通过OID定位到对应的表?
参考答案:
oid是内部的字段,查不到,一般就是这个query涉及的表,发生过truncate、drop等操作,让表的oid变了。你用holoweb的query洞察看看,这个query涉及的表有没有ddl操作。https://help.aliyun.com/zh/hologres/user-guide/query-insights?spm=a2c4g.11186623.0.0.70c16a385Z16mT#98ea619cb91wd
关于本问题的更多回答可点击进行查看: