
Hive
一路狂飚飚
前进中.....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hive中常见的谓词操作符/比较符号
hive中原创 2021-09-15 21:30:37 · 328 阅读 · 0 评论 -
hive数据从库导出文件到文件夹
1.如果数据文件恰好是用户需要的格式,直接拷贝文件夹或者文件hadoop fs -cp source_path target_path2.使用hql语句来实现数据导出。insert overwrite into directory '/tmp/...'select id,name,salary from employees;原创 2021-09-09 09:26:25 · 342 阅读 · 0 评论 -
死磕hadoop执行队列
1.hadoop队列管理(指定queue跑程序)原创 2021-03-16 11:36:24 · 146 阅读 · 0 评论 -
hive 中String对长度没有限制
hive 中String对长度没有限制!hive的string和varchar的区别Hive有2种类型用于存储变长文本。1.Hive-0.12.0版本引入了VARCHAR类型,VARCHAR类型使用长度指示器(1到65355)创建,长度指示器定义了在字符串中允许的最大字符数量。如果一个字符串值转换为或者被赋予一个varchar值,其长度超过了长度指示器则该字符串值会自动被截断。2.STRING存储变长的文本,对长度没有限制。理论上将STRING可以存储的大小为2GB,但是存储特别大的对象时效率可能受原创 2020-12-10 11:43:53 · 9657 阅读 · 0 评论 -
hive表中的数据导出到文件
insert overwrite local directory ‘/root/taihao/’ ROW FORMAT DELIMITED FIELDS TERMINATED by ‘,’ select * from jxj_ldjsc_biaozhun.s_ls_gaj_sxjjbxx where date_id=20201124;insert overwrite directory ‘/zmh’ ROW FORMAT DELIMITED FIELDS TERMINATED by ‘,’ select原创 2020-11-24 17:13:31 · 384 阅读 · 0 评论 -
hive中向已存在的表添加字段并对字段进行注释
hive中向已存在的表添加字段并对字段进行注释。案例展示:alter table yuanshi.o_ls_guzw_jttdjszl_hz add columns(lhyd string COMMENT '绿化用地');alter table yuanshi.o_ls_guzw_jttdjszl_hz add columns(qt string COMMENT '其他');...原创 2020-11-20 15:01:17 · 1563 阅读 · 0 评论 -
Hive合并小文件,减小map数
Hive合并小文件,减小map数配置文件中设置的参数的含义1.限制Map,Reduce数map/reduce限制Map,Reduce数mapset mapreduce.tasktracker.map.tasks.maximum=30; --每个nodemanager节点上可运行的最大map任务数,默认值2,可根据实际值调整为10~100;reduce...转载 2020-04-07 22:03:51 · 708 阅读 · 0 评论 -
hive中where和having的区别和sort by 与order by的区别
hive中where和having的区别和sort by 与order by的区别where 和having的区别:where 作用在 分组(group by)和聚集(sum等)计算之前,选取哪些行。 where条件中不能包含 聚集函数。 (where条件中不能跟 重命名字段)having作用在 分组(group by)之后,对分组后计算的数据进行过滤 having必须放在 grou...原创 2019-03-04 15:54:20 · 1710 阅读 · 0 评论 -
hive面试考点
1 hive的row_number()、rank()和dense_rank()的区别以及具体使用row_number:不管排名是否有相同的,都按照顺序1,2,3……nrank:排名相同的名次一样,同一排名有几个,后面排名就会跳过几次dense_rank:排名相同的名次一样,且后面名次不跳跃...原创 2019-09-13 19:49:20 · 171 阅读 · 0 评论