【平台运维】Hive ThriftServer报错解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【平台运维】Hive ThriftServer报错解决相关的知识,希望对你有一定的参考价值。

参考技术A 处理了一个问题,记录一下
通过DBVisualizer连接HiveServer2,报错:
org.apache.thrift.transport.TTransportException: java.net.SocketException: Software caused connection abort: socket write error
查了一下发现是用户用的hive版本和hive driver驱动版本不一致,解决步骤:

简单记录一下DBVisualizer配置HiveServer2的方法:

记录一次hive on saprk执行报错处理的过程

今天早上来到公司,看了一下hue平台执行的时候,出现以下报错,然后我就去平台上查看日志,找了半天也没有找到,以为是spark的问题。

然后在去hive上去看日志,发现了报错如下(原来是与atlas集成的时候,把阿里的oss的jar也移了过来,因为hive设置辅助jar只能设置一个路径):

查看了一下,无权限,然后去服务器上开通相关的权限

原因是因为这几个包是与aliyun的oss集成的包,hive只有一个辅助jar包的路径,加进去之后,权限需要添加,我又新加了权限。

添加权限命令如下(需要在每台的hive节点上进行添加):

cd  /usr/local/src/atlas/apache-atlas-2.1.0/hook/hive

chmod 777 aliyun-sdk-oss-3.8.1.jar hadoop-aliyun-3.2.1.jar jdom-1.1.jar 

添加之后进行测试,测试了好多次已经正常。

以上是关于【平台运维】Hive ThriftServer报错解决的主要内容,如果未能解决你的问题,请参考以下文章

[转帖]Hive学习之路 Hive初识

Hive学习之路 Hive初识

kettle连接sparksql

记录一次hive on saprk执行报错处理的过程

运维的运维工程师使用的平台、工具

DolphinScheduler 3.1.0 海豚集群运维使用问题记录