
Hive
Hive
EmoGP
coding
展开
-
设置hive本地模式
设置hive本地模式原创 2024-10-01 10:42:21 · 450 阅读 · 0 评论 -
Hive数据:部门表和员工表
Hive数据:部门表和员工表原创 2024-09-27 18:47:28 · 215 阅读 · 0 评论 -
Hive分区表
Hive分区表原创 2024-09-03 07:43:13 · 285 阅读 · 0 评论 -
创建Hive表后,查看表结构发现中文注释乱码
创建Hive表后,查看表结构发现中文注释乱码原创 2024-09-03 07:41:56 · 803 阅读 · 0 评论 -
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException):
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=anonymous, access=EXECUTE, inode=“/tmp”:root:supergroup:drwx------解决:将当前系统的帐号名称修改为运行HADOOP上的Linux的用户名。具体场景:直接使用如下命令连接hivebeeli原创 2022-05-09 11:40:47 · 2243 阅读 · 0 评论 -
Hive beeline常用操作
目录1 beeline连接hive2 退出beeline1 beeline连接hive两种方式,都需要先启动hiveserver2 hive --service hiveserver2 &一条命令beeline -u jdbc:hive2://ip地址:10000/testip地址也可以填映射test表示连接的数据库,不写表示默认数据库defaul后面也可以加 -n root表示登陆用户为root-e "select * from t limit 10"表示要执行的hql,原创 2022-05-09 10:51:41 · 6153 阅读 · 0 评论 -
使用DataGrip连接Hive
1、后台启动相关服务2、创建项目3、创建数据源4、配置Host,User,DriverHost就是Hive所在机器的ip,user就是用户名,然后再配置Driver将DriverFiles里面内容替换成我所提供的jar包(在我上传的资源里),注意版本,如果版本不一致,可以搞个maven项目下载,我这里hive是1.2.1,hadoop是2.6.0运行sql...原创 2022-04-21 17:39:44 · 4294 阅读 · 0 评论 -
row_number()、rank()、dense_rank()使用
一、创建表create table student(studentid int,classid int,mark int) row formatdelimited fields terminated by ",";二、创建数据1,1,902,1,843,1,805,1,906,1,767,1,8911,2,9012,2,8213,2,8014,2,8015,2,9016,2,7517,2,89三、加载数据到数据库load data local inpath "/dat原创 2022-04-07 10:23:40 · 449 阅读 · 0 评论 -
在Hive查询中如何显示列名
1.命令行方式(只在当前会话有效,退出hive就失效)set hive.cli.print.header=true;# 仅上面一行输出的是表名.列名set hive.resultset.use.unique.column.names=false;# 不显示表名修改配置文件在hive-site.xml配置文件中添加如下内容,然后重新进入hive即可 <property> <name>hive.cli.print.header<原创 2022-04-07 08:53:51 · 4895 阅读 · 0 评论