随笔分类 -  hive

摘要:1、使用JDBC连接数据库 //DBUtil.java package org.example; import java.sql.*; public class DBUtils { public static String db_url="jdbc:mysql://node1:3306/transp 阅读全文
posted @ 2023-09-21 17:33 yesyes1 阅读(105) 评论(0) 推荐(0)
摘要:1、将文件中的数据导入进去之后,再创建一个字段名一模一样的表 create table test2(day_id varchar(30),sale_nbr varchar(30),buy_nbr varchar(30),cnt varchar(30),round varchar(30)) row f 阅读全文
posted @ 2023-09-21 17:08 yesyes1 阅读(29) 评论(0) 推荐(0)
摘要:1、将.txt文件(以sample.csv文件为例)放到data文件夹下面 建议直接用上传进行文件的上传(命令的话,我还没搞清楚); 2、进入到hive数据库中,根据txt文件信息创建表 create table test1 (day_id varchar(30),sale_nbr varchar( 阅读全文
posted @ 2023-09-21 13:30 yesyes1 阅读(873) 评论(0) 推荐(0)
摘要:1、表结构对比 都是字符类型,在我看来么的问题; 2、导入依赖的包试试 将图片中的两个包导入进/hive/lib的路径下: 然后新建临时的dboutput: CREATE TEMPORARY FUNCTION dboutput AS 'org.apache.hadoop.hive.contrib.g 阅读全文
posted @ 2023-09-21 01:57 yesyes1 阅读(157) 评论(0) 推荐(0)
摘要:问题描述+问题解决 在我在hive数据库中使用group by的函数时,如果在我们决定显示出来的字段名中有非聚合的字段(即字段名为原生字段名,并没有加什么SUM等聚合函数), 那么,我们就必须在group by 后面引用上这个非聚合字段,否则就会报错; 同时,在我们写数据到新的数据表中时,一定要保证 阅读全文
posted @ 2023-09-20 23:13 yesyes1 阅读(387) 评论(0) 推荐(0)
摘要:问题描述 在我使用建表语句在hive数据库里面建表时,就出现了这个错误: 问题解决 指示的是第四行数据没有被访问到; 那就是上面的语句有问题: 观察发现,我定义的count字符串后面多加了一个逗号,去掉再执行建表语句,就没问题啦! 阅读全文
posted @ 2023-09-20 18:44 yesyes1 阅读(1124) 评论(0) 推荐(0)