FAQ-mysql->hive 报java.sql.SQLException: Transaction is timeout

问题描述/异常栈
mysql->hive 报java.sql.SQLException: Transaction is timeout
发现版本
LTS 650
解决方案
在数据源连接串上增加 &sessionVariables=ob_query_timeout=60000000000
问题原因
1、大数据量读入时,可能会超过oceanbase默认的查询时间,可以在jdbc连接串中添加参数解决。
&sessionVariables=ob_query_timeout=60000000000
&sessionVariables=ob_query_timeout=60000000000
参考 https://www.oceanbase.com/docs/community-observer-cn-10000000000900954
2、大数据量写入时,由于写入过快可能会报内存不够。
Caused by: java.sql.SQLException: Over tenant memory limits
引起原因:java.sql.SQLException:超出租户内存限制
可以通过限流解决

作者:林帅