通过oozie运行配置单元操作时,如何解决问题-“与thrift服务器通信时出现未知的hs2问题”

7lrncoxx  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(354)

我正在运行两个shell脚本和12个配置单元操作作为数据迁移任务。我用oozie来安排这些。当我将作业作为一个空运行进行测试时,作业有时会部分执行,有时只执行几个配置单元操作。在检查失败任务的Yarn日志后-生成以下错误。有趣的是,不同的配置单元操作在执行连续的干运行时失败,对于来自Yarn日志的所有配置单元操作,错误如下:
与thrift服务器通信时出现未知的hs2问题。无法使用jdbc uri打开客户端传输:jdbc:hive2://*******javax.net.sslhandshakeexception没有当前的连接拦截系统。退出(2)失败的oozie启动程序,主类退出代码[2]
每个配置单元操作都指定了jdbc配置单元uri。使用专用队列运行oozie作业。hive-site.xml是作业的一部分。
Hive脚本在beeline和hue浏览器中运行良好。
我无权上载job.xml

nnvyjq4y

nnvyjq4y1#

断然的。这是由于添加到集群的两个新节点的配置与前一个节点不同。这是因为其他hadoop服务的oozie jobs也开始报告同样的问题。另外 yarn-logs 将为您提供运行oozie作业的节点,而且它将在这些节点上失败。这就是如何实现这些节点的一些问题,有趣的是,这些节点是新添加的节点。

相关问题