【平台运维】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报错解决的主要内容,如果未能解决你的问题,请参考以下文章