
Hive
Hive
wufabao
这个作者很懒,什么都没留下…
展开
-
海豚调度报错[ERROR] sql task error: java.sql.SQLException: The query did not generatea result set
。原创 2022-07-20 14:24:49 · 2747 阅读 · 0 评论 -
hive get_json_object json_tuple json解析详解
json是常见的数据接口形式,实际中使用也很广泛,下面我们看看怎么在hive中解析json格式。hive中常用的解析json格式的函数有两个:先看看get_json_object从上面可以看出,get_json_object输入的参数是两个,json_txt与path。其中,json_txt就是我们需要解析的json字符串,而path表示json中的"字段"。再看看json_tuple方法从上面的解释不难看出,json_tuple与get_json_object的用法很类似,唯一的区别是,json_t转载 2022-06-12 19:31:08 · 1193 阅读 · 0 评论 -
使用DataX将将数据从Hive同步到MySQL报错 获取表字段相关信息失败.]
报错内容经DataX智能分析,该任务最可能的错误原因是:com.alibaba.datax.common.exception.DataXException: Code:[DBUtilErrorCode-01], Description:[获取表字段相关信息失败.]. - 获取表:test 的字段的元信息时失败. 请联系 DBA 核查该库、表信息. - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘c原创 2022-05-29 10:33:34 · 5637 阅读 · 0 评论 -
Linux操作系统中,crontab表达式调用hive报错hive: command not found
报错内容在Linux操作系统中,手动执行sh脚本没有任何问题,但是把sh脚本放到定时任务中,crontab定时任务调用sh脚本,sh脚本中有hive语句,在执行定时任务的时候,报错/home/hive/test/createtable.sh: line 15: hive: command not found原因在crontab中执行sh脚本,无法加载系统环境变量,找不到hive路径,所以报错hive: command not found解决方案在sh脚本首行添加source /etc/prof原创 2022-03-22 17:29:33 · 4726 阅读 · 0 评论 -
org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT was not found in https://repository.apache.org/snapsho
报错内容Java操作Hive数据库,引入了hive-jdbc驱动,在使用maven-assembly-plugin插件进行打包时报错org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT was not found in https://repository.apache.org/snapshots during a previous attempt. This failure was cached in the local repository and resolu原创 2022-03-14 19:36:20 · 13304 阅读 · 0 评论 -
java.sql.SQLException: No suitable driver found for jdbc:hive://localhost:10000/default
问题使用Java代码连接Hive,报错java.sql.SQLException: No suitable driver found for jdbc:hive://192.168.100.111:10000/hive at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) at com.dtsx.c原创 2022-03-14 19:24:42 · 12170 阅读 · 0 评论 -
Spark SQL连接Hive的一些常见报错
错误一:Unable to locate hive jars to connect to metastore. Please set spark.sql.hive.metastore.jars.解决方案:将JDK11切换为JDK8,问题解决。JDK11和Spark/Hive应该存在版本兼容性问题错误二:连接成功后只显示一个default数据库解决方案:把HIVE_HOME/conf目录下的hive-site.xml文件拷贝到本地IDEA的maven项目的resources目录下完美解决原创 2022-02-05 23:51:22 · 15248 阅读 · 0 评论 -
Hive命令行启动,执行SQL报错“SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.Run”
[root@xxxmapreduce]# hiveLogging initialized using configuration in file:/opt/wufabao/servers/hive-2.3.7/conf/hive-log4j2.properties Async: trueHive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different原创 2021-12-01 15:15:20 · 13108 阅读 · 0 评论 -
Hue的SQL编辑器中中文报错 Incorrect string value:… for column search at row 1
使用Hue,在SQL编辑器里面写中文注释或者SQL语句里面有中文报错 Incorrect string value:… for column search at row 1解决方案在Hue的元数据库执行如下SQL(以MySQL数据库作为Hue的元数据库为例)alter database hue character set latin1;alter table beeswax_queryhistory modify `query` longtext CHARACTER SET utf8 COLLATE原创 2021-11-12 16:09:37 · 9329 阅读 · 0 评论 -
Hive执行SQL报错FAILED: SemanticException[Error10025]: Line1:32 Expression not in GROUP BY key ‘orderid‘
原因在Hive中,GROUP BY 后 SELECT 列的限制,Select 查询的列,要么需要是 Group by 中的列,要么得是用聚合函数( sum、count 、avg等)加工过的列。不支持直接引用原表中的列。原创 2021-11-11 22:57:59 · 3076 阅读 · 0 评论 -
Hive分桶表插入数据报错“(The ownership on the staging directory /tmp/hadoop-yarn/staging/root/.staging is not”
使用Hive在往分桶表插入数据是报错如下Job Submission failed with exception 'java.io.IOException(The ownership on the s taging directory /tmp/hadoop-yarn/s原创 2021-10-24 17:49:02 · 6012 阅读 · 0 评论 -
Hive配置操作小规模数据使用本地模式不生效
现象查看hive配置时发现,hive.exec.mode.local.auto值为false原因配置文件(hive-site.xml)中mode多写了一个字母,写成了model。。。解决方案修改配置文件(hive-2.3.7//hive-site.xml)中model为mode,重启hive再次查看该值...原创 2021-10-22 13:17:01 · 1644 阅读 · 0 评论