我是靠谱客的博主 靓丽柠檬,最近开发中收集的这篇文章主要介绍Hive 执行SQL Error running query: java.lang.NullPointerException,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在这里插入图片描述
只是切换下数据库,就会报Error running query: java.lang.NullPointerException

网上并未查到相关解决方案

原本开启事务的配置如下,但是set hive.enforce.bucketing = true; 从Hive2.0开始不再需要

set hive.support.concurrency = true; --Hive是否支持并发
set hive.enforce.bucketing = true; --从Hive2.0开始不再需要  是否开启分桶功能
set hive.exec.dynamic.partition.mode = nonstrict; --动态分区模式  非严格
set hive.txn.manager = org.apache.hadoop.hive.ql.lockmgr.DbTxnManager
set hive.compactor.initiator.on = true; --是否在Metastore实例上运行启动线程和清理线程
set hive.compactor.worker.threads = 1; --在此metastore实例上运行多少个压缩程序工作线程

删掉set hive.enforce.bucketing = true;并且上述指令挨个执行,不要批量执行

set hive.support.concurrency = true; --Hive是否支持并发
set hive.exec.dynamic.partition.mode = nonstrict; --动态分区模式  非严格
set hive.txn.manager = org.apache.hadoop.hive.ql.lockmgr.DbTxnManager
set hive.compactor.initiator.on = true; --是否在Metastore实例上运行启动线程和清理线程
set hive.compactor.worker.threads = 1; --在此metastore实例上运行多少个压缩程序工作线程

具体原因不清楚,但是删掉之后才可以用

最后

以上就是靓丽柠檬为你收集整理的Hive 执行SQL Error running query: java.lang.NullPointerException的全部内容,希望文章能够帮你解决Hive 执行SQL Error running query: java.lang.NullPointerException所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部