Hive execute SQL抛出异常HiveSQLException: Invalid SessionHandle_AlphaTan1994的博客-CSDN博客


本站和网页 https://blog.csdn.net/weixin_39588015/article/details/79264139 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Hive execute SQL抛出异常HiveSQLException: Invalid SessionHandle_AlphaTan1994的博客-CSDN博客
Hive execute SQL抛出异常HiveSQLException: Invalid SessionHandle
AlphaTan1994
于 2018-02-05 20:37:49 发布
12413
收藏
分类专栏:
Hive
文章标签:
Hive
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39588015/article/details/79264139
版权
Hive
专栏收录该内容
0 篇文章
0 订阅
订阅专栏
原始文章链接:https://alphablacktan.github.io/bigdata/2018/08/12/Hive-execute-SQL抛出异常HiveSQLException-Invalid-SessionHandle/
问题现象
Hive JDBC维持一个Connection长连接,在业务闲置一段时间后,执行SQL抛出如下异常:
org.apache.hive.service.cli.HiveSQLException: Invalid SessionHandle [9ae14bf7-f921-4bf1-a616-0537132ce156]
at org.apache.hive.jdbc.Utils.verifySuccess(Utils.java:262)
at org.apache.hive.jdbc.Utils.verifySuccessWithInfo(Utils.java:248)
at org.apache.hive.jdbc.HiveStatement.runAsyncOnServer(HiveStatement.java:300)
at org.apache.hive.jdbc.HiveStatement.execute(HiveStatement.java:241)
Caused by org.apache.hive.service.cli.HiveSQLException: Invalid SessionHandle [9ae14bf7-f921-4bf1-a616-0537132ce156]
org.apache.hive.service.cli.session.SessionManager.getSession(SessionManager.java:341)
org.apache.hive.service.cli.CLIService.executeStatementAsync(CLIService.java:309)
org.apache.hive.service.cli.thrift.ThriftCLIService.ExecuteStatement(ThriftCLIService.java:509)
org.apache.hive.service.cli.thrift.TCLIService$Processor$ExecuteStatement.getResult(TCLIService.java:1317)
...
刷新客户端连接方可恢复
问题分析
Hive存在一些配置项:
hive.server2.idle.session.timeout Session will be closed when not aaccessed for this duration of time, in milliseconds. Disable by setting to zero or a negative value.hive.server2.session.check.interval The check interval for session/operation timeout, in milliseconds. Disable by setting to zero or a negative value.
即在每个hive.server2.session.check.interval周期,Hive Server会对所有的session进行检查,Timeout掉超出阈值的session。此时对应Client再去连接Hive Server则会抛出上诉异常
问题解决方案
修改客户端实现,周期性检查连接池并刷新失效Connection修改客户端实现,catch到SessionHandle异常,刷新对应Connection,重新执行SQL。修改服务端配置,将上诉两个配置中,任一配置Disable掉。
AlphaTan1994
关注
关注
点赞
收藏
打赏
评论
Hive execute SQL抛出异常HiveSQLException: Invalid SessionHandle
问题现象Hive JDBC维持一个Connection长连接,在业务闲置一段时间后,执行SQL抛出如下异常:org.apache.hive.service.cli.HiveSQLException: Invalid SessionHandle [9ae14bf7-f921-4bf1-a616-0537132ce156] at org.apache.hive.jdbc.Utils.v
复制链接
扫一扫
专栏目录
Hive学习笔记 --- Required field 'sessionHandle' is unset! Struct:TExecuteStatementReq(sessionHan
杨鑫newlife的专栏
10-23
4211
Hive学习笔记 --- Required field 'sessionHandle' is unset! Struct:TExecuteStatementReq(sessionHan
java连接hive后执行查询后 报错_使用jdbc连接hive库查询数据时当executeQuery方法长时间没有执行时抛出异常...
weixin_40008870的博客
02-27
465
使用jdbc连接hive库查询数据时当executeQuery方法长时间没有执行时抛出异常开始的时候查询正常,当查询间隔时间拉长就会抛出此异常java.sql.SQLException: org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Read timed outat org.apa...
参与评论
您还未登录,请先
登录
后发表或查看评论
一文读懂,硬核 Apache DolphinScheduler3.0 源码解析
最新发布
微信搜:import_bigdata,大数据领域硬核原创作者
10-26
302
全网最全大数据面试提升手册!本文目录DolphinScheduler的设计与策略1.1 分布式设计1.1.1 中心化1.1.2 去中心化1.2 DophinScheduler架构设计1.3 容错问题1.3.1 宕机容错1.3.2 失败重试1.4 远程日志访问DolphinScheduler源码分析2.1 工程模块介绍与配置文件2.1.1 工程模块介绍2.1.2 配置文件2.2 Api主要任务操作接...
执行hive sql 报错“FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. “
yidianyidei的博客
08-10
1318
文章目录执行hive 报错找关键解决
执行hive 报错
…bin/hive
hive> create table student(id int, name string);
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:Got exception: org.apache.hadoop.fs.FileAlreadyExistsExcept
是什么原因引起的“ Invalid Session”错误?
weixin_34090562的博客
11-14
6340
为什么80%的码农都做不了架构师?>>>
...
[Hive] 本地数据载入hive及报错“Invalid path”解决方案
eli的博客
08-10
2009
hive中用load data local inpath载入本地数据时出错,报错找不到路径,原因:
我本地路径用的是自己电脑上的路径,但是Hive本地装载数据中的"本地"指的是服务器的本地,而非我们电脑所在的“本地”。
如果是学习hive,在自己电脑上搭建练习环境,可能需要了解如何将“本机”(电脑)上的数据载入到hive。网上一些教程没有说明本地指“服务器”的原因是因为分布式计算所用到的数据量非常大,在实际操作中不太可能存在自己的电脑上,因此本地默认指服务器是合理的。但是对于非计算机背景的初学者,我们往
org.apache.hive.service.cli.HiveSQLException: Error while processing statement:
徐磊的博客
03-12
8071
详细错误
Error: org.apache.hive.service.cli.HiveSQLException: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.FunctionTask
简单解决方法
hive重启
...
Hive任务超时报错 Invalid OperationHandle
刘飞强丶Conan
04-28
7268
一个奇怪的问题
有个任务报错如下
Invalid OperationHandle: OperationHandle [opType=EXECUTE_STATEMENT, getHandleIdentifier()=373ae075-499f-4ccf-a75b-43152be71c67]
查看hiveserver2的日志
2020-04-28 06:06:50,413 WARN org...
数据管理平台系列之Zeppline使用问题
xiaoliu_1的博客
02-09
578
Invalid SessionHandle
ERROR [2021-02-09 01:04:34,654] ({ParallelScheduler-Worker-10} JDBCInterpreter.java[executeSql]:799) - Cannot run show databases;
org.apache.hive.service.cli.HiveSQLException: Invalid SessionHandle: SessionHandle [262db461-7ef4-4..
java报错nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result
qq_41288473的博客
06-07
7539
报错信息:nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result
一、原因是:
xml文件中查询语句查出多条数据,但是返回的类型只能是一条。
二、解决办法:
①查看sql语句有没有报错。
②查看xml文件中的返回类型,是否是resultType返回的不是list集合,可以改成resultMap,或者返回list。
③dao层返回值是否与xml文件中的返回类型是否符合。
Hive SQL执行失败问题记录
lonelymanontheway的博客
01-04
1642
Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask;
Error while cleaning up the server resources;
The query did not generate a result set;
No such file or directory;
hive sql 常见异常
wangchaoqi1985的博客
10-03
118
hive sql 常见异常
记一次hive问题解决
qq_32457341的博客
09-16
3283
执行hive的sql时,进行查询操作,出现了如下的问题:
TExecuteStatementResp(status=TStatus(statusCode=3, infoMessages=['*org.apache.hive.service.cli.HiveSQLException:Error while processing statement: FAILED: Execution Error, ...
Hive导入数据出现:java.sql.SQLException异常
fengjinghong的博客
11-12
501
报错信息:
Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException:
Unable to instantiate
org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.ja.
hive 并行执行多条sql出现 return code 2等异常
baidu_35184576的博客
10-09
4521
一、hive并行执行多条sql(聚合)出现如下异常
使用的是1.1.0版本的hive-jdbc
所执行的sql包含: select count(1) from xxx 、 load 、insert等操作
异常1:
org.springframework.dao.DataAccessResourceFailureException: ConnectionCallback; SQL [...
hive sql 报错后继续执行_使用pyspark执行hive sql
weixin_42635064的博客
01-13
138
文章目录配置环境环境配置这里就不再多讲,只研究执行效率的对比sparkhadoop执行模式假设一个查询host出数量的sql是这样:select host,count(distinct c.mobile) as mobile_num from xml.my_goods dright join ( select b.xmsec as mobile from(select mobile_id from...
如何配置hive session过期时间
何成俭的博客
02-20
8469
hive.server2.session.check.interval
60000
hive.server2.idle.session.timeout
3600000
在hive-site.xml添加上这两个参数试试
一定要在页面添加参数,然后配置服务,然后重启启动inceptorserver观察一段时间试试
参数配置原因:session时间到了,连接断开,零时
hive sql遇到的问题
weixin_34217773的博客
01-08
181
记录下工作中,使用hive sql遇到的问题,和大家共享。
某个字段条件过多,查询条件失效
select * from login where dt='20130101' and (ver !='3.1' or ver !='3.2' or ver != '4.0' or ver != '5.2');
备注:感谢 杨庆荣的指导,这里笔误,其实修改为如下的sql,功能可以实现,该...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:编程工作室
设计师:CSDN官方博客
返回首页
AlphaTan1994
CSDN认证博客专家
CSDN认证企业博客
码龄5年
暂无认证
18
原创
178万+
周排名
59万+
总排名
6万+
访问
等级
798
积分
粉丝
获赞
评论
23
收藏
私信
关注
热门文章
HDFS Client couldn't create proxy provider class
13523
Hive execute SQL抛出异常HiveSQLException: Invalid SessionHandle
12405
Spark任务偶现Task卡住很长时间导致Stage整体耗时长
11947
Spark访问安全HBase异常No valid credentials provided
8659
HDFS No Common protection layer between client and server
5510
分类专栏
TensorFlow
2篇
ant
1篇
HBase
2篇
Spark
6篇
Spring Boot
HDFS
5篇
MapReduce
1篇
Hive
YARN
1篇
最新评论
HDFS No Common protection layer between client and server
消失的白桦林:
出现所一样的问题,我们是因为jar包里面包含开发环境测试的core-site.xml相关xml引起的,后来删除了就可以
HDFS No Common protection layer between client and server
江小远:
大家都这么说
Windows提交MapReduce异常,提示Shell output: main: command provided 1
Bruce-XIAO:
请问具体怎么配置呢
Spark访问安全HBase异常No valid credentials provided
weixin_46364516:
异常:
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]: 1 time, servers with issues: null
感觉报错很相似,这种安全认证很烦人,作者发的解决方案是什么意思?求大佬做一个全面的解释
Spark访问安全HBase异常No valid credentials provided
心在梦想:
大佬,厉害。。。。
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
TensorFlow Read TFRecords
Read TFRecords get Exception Can't parse serialized Example
Spark任务偶现Task卡住很长时间导致Stage整体耗时长
2019年2篇
2018年16篇
目录
目录
分类专栏
TensorFlow
2篇
ant
1篇
HBase
2篇
Spark
6篇
Spring Boot
HDFS
5篇
MapReduce
1篇
Hive
YARN
1篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
AlphaTan1994
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值