HQL操作日常使用命令总结
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,建表create table mydb.userinfo(name string,addressi string)ROW FORMAT DELIMITEDFIELDS TERMINATED BY '\
千家信息网最后更新 2025年02月04日HQL操作日常使用命令总结
建表
create table mydb.userinfo(name string,addressi string)ROW FORMAT DELIMITEDFIELDS TERMINATED BY '\t'LINES TERMINATED BY '\n'STORED AS TEXTFILE;
创建分区表
CREATE TABLE mydb.userinfo --创建表(col1 string, col2 date, col3 double), partitioned by (datekey date), --可以多个字段的组合分区 ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' Stored AS TEXTFILE;
数据导入到表mydb.userinfo中
load data local inpath "/home/dahaizi/data/userinfo.txt" overwrite into table mydb.userinfo;
向表中插入数据
insert into table(col1,col2,col3) values('a','b','c')
将查询的数据插入到已有的表中
INSERT INTO TABLE table_Name
PARTITION (DateKey),
SELECT col1,col2,col3,DateKey FROM otherTable
WHERE DATEKEY IN ('2017-02-26','2013-06-12','2013-09-24'),
GROUP BY col1,col2,col3,DateKey
DISTRIBUTE BY DateKey
将查询的数据存储的hdfs目录中
insert overwrite directory '/jc_bdcqs/qsy'row format delimitedfields terminated by ','select * from zqs_gs_g60_0730_list;!quit
HQL查询常用设置项
1)设置计算容错率(防止因计算过程出错而异常退出程序):set mapred.max.map.failures.percent=100;
2)限制查询输出文件的个数set mapred.reduce.tasks=1;
3) 控制最大reduce的数量,不会影响mapred.reduce.tasks的设置set hive.exec.reducers.max = 100;
4) 一个job会有多少个reducer来处理,默认为1Gset hive.exec.reducers.bytes.per.reducer = 1000000000;
设置动态分区
set hive.exec.dynamic.partition=true;(可通过这个语句查看:set hive.exec.dynamic.partition;), set hive.exec.dynamic.partition.mode=nonstrict; SET hive.exec.max.dynamic.partitions=100000;(如果自动分区数大于这个参数,将会报错),SET hive.exec.max.dynamic.partitions.pernode=100000;
删除表
drop table tb_name;
或清空表truncate table table_name;
删除分区
ALTER TABLE table_Name DROP PARTITION (Datekey='20190606');
新增分区
alter table tb_name add partition (Datekey = '20190606');
数据
查询
最大
个数
动态
参数
多个
字段
常用
数量
文件
目录
程序
语句
过程
会报
分区表
可通
容错
处理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏服务器机柜是不是厂家直销
阎鹤祥软件开发
上元教育软件开发
网络安全法促进公共数据资源
网络安全教育学习网站
网络文明网络安全宣传活动
广东定制软件开发排行榜
高级软件开发工程师试卷
数据分析软件开发流程
建立个人网站服务器
服务器三网卡能同时使用
kindle的收信服务器
雨天视频软件开发
网络安全法对违法行为的定义
好玩的1.12.2枪械服务器
vs创建数据库失败
高防云服务器美国
服务器网卡厂商
互联网金融科技业务的发展模式
绝地求生去哪个服务器
河南卓晨网络技术
关于学校网络安全排查报告
车主联互联网科技
维护所述数据库
pubg鉴定服务器发生错误
美版三星连接不上谷歌服务器
食堂就餐管理系统数据库
怎么看xampp的数据库
美国 网络安全法律法规
小学网络安全海报作品