最新 最热

踩坑实录Hive中select * 没有数据,而select count(*)有数据

hdfs文件有数据,Hive中select * 没有数据,而select count(*)有数据

2022-11-13
1

【踩坑实录】-hive参数产生2个文件问题

set hive.exec.stagingdir=/tmp/hive-staging/.hive-staging;

2022-11-13
1

hive锁机制及解锁

hive存在两种锁,共享锁Shared (S)和互斥锁Exclusive (X), 其中只触发s锁的操作可以并发的执行,只要有一个操作对表或者分区出发了x锁,则该表或者分区不能并发的执行作业。 各个操作锁出发的锁如下:...

2022-11-13
1

hive修改表备注,字段备注

修改表备注:ALTER TABLE 数据库名.表名 SET TBLPROPERTIES('comment' = '新的表备注');修改字段信息:ALTER TABLE 数据库名.表名 CHANGE COLUMN 字段名 新的字段名(如果不变就保持原字段) 字段类型...

2022-11-13
1

hive、maxcompute计算当月累计、当年累计值示例

select etl_date ,sum(order_cnt) over(partition by etl_month order by etl_date asc) as order_cnt_1m --当月累计订单量 ,sum(order_cnt) over(parti...

2022-11-13
1

拉链表起始时间转成多行日期

dataphin拉链表起始时间转成多行日期: (ps:dataphin split()怎么都识别不出空格,自闭了。。。替换成字符解决了)

2022-11-13
1

剔除 HIVE中select除了某些字段之外的剩余所有字段

只需要设置参数 set hive.support.quoted.identifiers=None; 指定要剔除哪个字段 select (剔除的字段)?+.+ from table示例: 选择

2022-11-13
1

hive动态分区相关

1.动态分区操作 –动态分区插数 set hive.exec.dynamic.partition=true; set hive.exec.dynamic.partition.mode=nonstrict; set hive.exec.max.dynamic.partitions=100000; set hiv...

2022-11-13
1

解决hive中文乱码

定位: hive的元数据都是存储在mysql上维护的。 可以修改hive元数据的字符集为utf-8.

2022-11-13
1

hive基本简单操作

1.建表 CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name – (Note: TEMPORARY available in Hive 0.14.0 and later) [(col_name data_type [COM...

2022-11-13
1