错误描述

按照官方文档,搭建Hive On Spark时,出现以下错误。

FAILED: Execution Error, return code 30041 from org.apache.hadoop.hive.ql.exec.spark.SparkTask. Failed to create Spark client for Spark session xxx: java.util.concurrent.TimeoutException: Client 'xxx timed out waiting for connection from the Remote Spark Driver

错误分析

既然是连接超时,可能有两种情况。一种是配置正常,但网络情况太差,响应还未返回给Hive就报错了。这种情况下,把请求等待时间改大就行。

在hive中,编辑hive-site.xml,调整以下参数:

# 单位毫秒
hive.spark.client.connect.timeout
hive.spark.client.server.connect.timeout

但多数情况下,可能是hive on spark的配置错误或缺失,导致无法响应。 如果是参照官方文档进行的搭建,则需要注意Spark的版本问题。

Hive On Spark是需要特定的Spark版本的,如果当前Hive只支持Spark 1.x,则需把spark-assembly.jar拷贝到Hive 的lib目录下。

但如果你使用了Spark2.x的集群,在Spark2.x 的lib下是诶没有这个jar包的。所以会出现报错情况。

解决方案

从官网查询当前Hive所依赖的Spark版本,重新安装Spark。或者使用编译的方式安装Spark,去除hadoop依赖即可,详情见Hive官网文档的Hive On Spark搭建一节。

后话

如果有帮助的,记得点赞、关注。在公众号《数舟》中,可以免费获取专栏《数据仓库》配套的视频课程、大数据集群自动安装脚本,并获取进群交流的途径。

我所有的大数据技术内容也会优先发布到公众号中。如果对某些大数据技术有兴趣,但没有充足的时间,在群里提出,我为大家安排分享。

公众号自取:

Hive On Spark搭建报错:Failed to create Spark client for Spark session xx: ..TimeoutException相关推荐

  1. oracle 10g rac 包root.sh报错,案例:Oracle Rac root.sh报错 Failed to create keys in the OLR

    天萃荷净 [root@web1 grid]# /u01/app/11.2.0/grid/root.sh Performing root user operation for Oracle 11g Th ...

  2. idea 启动报错: Failed to create JVM.JVM.Path XXXXXXX\jbr\ 我的解决办法

    idea 启动报错: Failed to create JVM.JVM.Path XXXXXXX\jbr\ 我的解决办法 在 C:\Users\Administrator\AppData\Roamin ...

  3. 【在Windows7旗舰版下安装Anaconda报错failed to create menus】

    安装Anaconda报错failed to create menus 装了N次的Anaconda,第一次出现这种错误,觉得很有意思,于是在网上大概搜索了大家给的处理方法: 安装路径中不能包含中文字符, ...

  4. Autopep8 安装时出现的两种报错 failed to create process 和 [Errno 2] No such file or directory

    Autopep8 安装时出现的两种报错 1.failed to create process 2.[Errno 2] No such file or directory 小结 关键词: autopep ...

  5. Anaconda安装报错(Failed to create Anaconda menus)

    Anaconda安装时报错--Failed to create Anaconda menus 在我们安装Anaocnda的时候,一般来说,按照正常的安装是没有任何问题的,但是软件嘛,总会出现这样那样的 ...

  6. idea 创建maven项目报错: Failed to create parent directories for tracking file

    由于最近想换成idea开发,但是在创建maven项目的时候报了: Failed to create parent directories for tracking file,这个错误我在看了下错误的信 ...

  7. 【错误记录】Android Studio 配置 AspectJ 报错 ( Failed to create Jar file C:\xxx\aspectjtools-1.8.10.jar. )

    文章目录 一.报错信息 二.解决方案 三.Gradle 与 Gradle 插件版本适配 一.报错信息 在 Android Studio 中配置 AspectJ , 配置后的 Module 下的 bui ...

  8. Eclipse查看JDK源码报错——Failed to create the part’s controls

    在Eclipse中使用Ctrl+左键点击 查看JDK源码时,报错: Failed to create the part's controls 或Resource Not Found.这是因为Eclip ...

  9. 【ArcGIS错误集锦002-Server02】ArcGISserver发布站点报错Failed to create the site. Could not create directory path

    Failed to create the site. Could not create directory path '\10.4.1.6\Arcgisserverdir\config-store'. ...

  10. 安装anaconda 报错 failed to create menus

    报错发现百度搜索的解决办法五花八门,实际试过几个不能有效解决问题,遂专心研究出错日志,发现报错找不到python3.X.dll,遂猜测是未安装好python3.7所致(回忆起可能是与安装的是32位而不 ...

最新文章

  1. python输出csv文件中文乱码-python读写csv时中文乱码问题解决办法
  2. mysql日常有哪些用_mysql日常笔记(持续更新)
  3. 分布式锁和mysql事物扣库存_这个是真的厉害,高并发场景下的订单和库存处理方案,讲的很详细了!...
  4. 问题与解答 [Questions Answers]
  5. docker pull 从仓库拉取镜像
  6. android 复用标题栏,Android基础---使用ToolBar教你打造一个通用的标题栏
  7. Shell脚本——基础语法
  8. 在linux中添加字体
  9. 《HTML5+CSS3网页设计入门必读》——1.13 测验
  10. 使用Span T 提高C#代码的性能
  11. java oracle的2种分页方法
  12. 计算机体系、语言的基础认识
  13. 软件开发过程的一个实例
  14. 虚拟机(VMware)中windows2003系统服务器的IE无法打开搜索网页
  15. Fresco的解析和使用
  16. Linux挂载新硬盘与格式化数据盘和查看磁盘格式
  17. Unity引擎及编辑器C#源代码赏析(一)—目录结构
  18. DAO 中独特的通证经济
  19. 使用刻录机时的注意事项
  20. 计算机等级考试培训课件,全国计算机等级考试培训课件.ppt

热门文章

  1. DXGI高帧率屏幕录像软件源码解析(声音捕获,抓屏,ffmpeg录像,MP4录像,flv录像,麦克风采集)(第2篇声音采集部分)
  2. PPT素材模板哪个网站资源内容比较丰富?
  3. SQLMAP命令详解
  4. java连接Oracle乱码_如何解决Java连接数据库oracle中文乱码问题
  5. 数字图像处理——LoG算子
  6. 自然语言处理的会议、论文集下载
  7. matlab声压级的计算,声压级计算
  8. 小霸王电脑吃鸡/玩大型游戏GlobalShaderCache-PCD3D_SM4.bin is missing解决方法
  9. 实时操作系统与分时操作系统原理详解——经典
  10. 看透网络执法官的本质