Spark操作hive遇到的问题
来源:互联网 发布:淘宝历史价格查询插件 编辑:程序博客网 时间:2024/05/21 21:25
Spark操作hive报错如下
Exception in thread "main" java.lang.IllegalArgumentException: Unable to instantiate SparkSession with Hive support because Hive classes are not found.
at org.apache.spark.sql.SparkSession$Builder.enableHiveSupport(SparkSession.scala:778)
at scala.hiveDB.getRecords(hiveDB.scala:20)
at scala.TransData$.main(TransData.scala:12)
at scala.TransData.main(TransData.scala)
跟踪SparkSession.scala源码发现如下代码:
/** * Return true if Hive classes can be loaded, otherwise false. */private[spark] def hiveClassesArePresent: Boolean = { try { Utils.classForName(HIVE_SESSION_STATE_CLASS_NAME) Utils.classForName(HIVE_SHARED_STATE_CLASS_NAME) Utils.classForName("org.apache.hadoop.hive.conf.HiveConf") true } catch { case _: ClassNotFoundException | _: NoClassDefFoundError => false }}原来是缺少jar包,导致classForName失败,查询所需要的三个类所需要的maven引用并添加到pom中,解决。
---持续更新中,填平后再做总结。
阅读全文
0 0
- Spark操作hive遇到的问题
- java api操作hive遇到的问题
- Spark-sql 连接hive中遇到的问题
- Spark遇到的问题
- Spark Hive使用中遇到的坑
- hive on spark 遇到的坑
- 【spark】spark-hive操作
- 大数据集群遇到的问题(Hadoop、Spark、Hive、kafka、Hbase、Phoenix)
- hive sql遇到的问题
- hive安装遇到的问题
- hive使用遇到的问题
- spark编程遇到的问题
- Spark DataFrme操作Hive
- hive on spark的安装及问题
- 安装Hive On Spark 遇见的问题
- hive on spark安装的一些问题
- spark hive 问题,纠结
- hive列操作(更改类型、移动位置)所遇到的问题
- 工具类
- Tortoise SVN使用方法,简易图解
- 从外界跳转到APP 的时候导航栏会闪一下
- Word表格不能调整宽度的解决方法
- HDU 1281 棋盘游戏 二分匹配 匈牙利算法
- Spark操作hive遇到的问题
- 安卓串口读写
- ios异步中实现按序下载队列
- 如何解决aar中的第三方依赖无法调用问题
- Python判断--文件和文件夹--是否存在的方法
- ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting B
- 浅谈Object.defineProperty()
- intellij idea打开打开自己copy或者下载的项目
- 音视频编解码简易介绍