提示创建spark链接失败,
重新安装了Cloudera ODBC Driver for Apache Hive驱动还是一样

详细信息:“ODBC: ERROR [HY000] [Cloudera][Hardy] (35) Error from server: error 
code: '30041' error message: 'Error while processing statement: FAILED: 
Execution Error, return code 30041 from 
org.apache.hadoop.hive.ql.exec.spark.SparkTask. Failed to create Spark client 
for Spark session 28551071-2939-4356-9117-27b8d0c8b694_0: 
java.lang.RuntimeException: spark-submit process failed with exit code 1 and error ?'.”

配置ODBC工具中的链接参数,配置超时时间
image.png
image.png

Async Exec Poll Interval (ms)和socket Timeout (s)是ODBC连接配置中的两个重要参数:

Async Exec Poll Interval (ms):该参数指定ODBC驱动程序轮询异步查询执行状态的时间间隔。
默认情况下,该参数设置为0,表示ODBC驱动程序将在执行异步查询时立即返回结果。
如果您希望以较小的时间间隔轮询异步查询的状态,可以将该参数设置为一个正整数,例如5000(表示5秒)。

Socket Timeout (s):该参数指定在与Hive服务器建立TCP连接后,等待服务器响应的超时时间。
如果在超时时间内没有收到服务器的响应,则ODBC驱动程序将关闭TCP连接并返回超时错误。
该参数的默认值为0,表示没有超时限制。如果您希望在连接服务器时设置一个超时限制,
可以将该参数设置为一个正整数,例如30(表示30秒)。

请注意,这些参数的最佳值取决于您的具体应用场景和配置环境。
在设置这些参数时,请确保评估您的应用程序的性能和可靠性,并对参数的变化进行测试和基准测试

参考文章:https://community.qlik.com/t5/Official-Support-Articles/Conne...


s8fh26h3
18 声望1 粉丝