美文网首页Spark SQLHive在简书
hive动态分区等脚本

hive动态分区等脚本

作者: 终生学习丶 | 来源:发表于2018-07-31 16:47 被阅读11次

最近终于有点时间了,不容易啊, 下次给大家分享点Azkaban怎么调度,脚本里面定制化参数,整个数据的流入,流出,到数据的展示一整套架构, hive的维度建模,设计原理, 包括flink,kylin等, Mllib!!

//将数据按data_date分区动态插入到kpi_company_perform_rate_day表中

set hive.exec.dynamic.partition.mode=nonstrict;

set hive.exec.dynamic.partition=true;

SET hive.exec.max.dynamic.partitions=100000;

SET hive.exec.max.dynamic.partitions.pernode=100000;

insert overwrite table dm.kpi_company_perform_rate_day partition(etl_tx_dt)

SELECT

data_date

,kpi_name

,goal_value

,reach_value

,reach_rate

,from_unixtime(unix_timestamp(), 'yyyy-MM-dd HH:mm:ss')

,cast(regexp_replace(data_date,'-','') as int )  etl_tx_dt

  FROM test.test_kpi_company_perform_rate_day

//查询数据库中所有为null的表

USE information_schema;

SELECT table_schema,table_name,table_rows FROM TABLES WHERE table_rows = 0 ORDER BY table_name ;

;

相关文章

  • hive动态分区等脚本

    最近终于有点时间了,不容易啊, 下次给大家分享点Azkaban怎么调度,脚本里面定制化参数,整个数据的流入,流出,...

  • 动态分区说明

    Hive分区 Hive的动态分区 概述 hive中支持两种类型的分区: 静态分区SP(static partiti...

  • Hive动态分区

    Hive动态分区 几个参数set hive.exec.dynamic.partition=true //使用动态分...

  • Hive应用实验-DDL常用命令

    开启动态分区set hive.exec.dynamic.partition=true;set hive.exec....

  • Hive、Spark SQL任务参数调优

    动态分区 参数说明hive.exec.dynamic.partition是否开启动态分区,默认是false。如果要...

  • 【转载】hive使用技巧

    自动化动态分配表分区及修改hive表字段名称 1、自动化动态分配表分区 set hive.exec.dynamic...

  • Hive动态分区

    一)hive中支持两种类型的分区: 静态分区SP(static partition)动态分区DP(dynamic ...

  • Hive简易教程 - 杂项

    设置打印列名 set hive.cli.print.header=true; 设置动态分区 set hive.ex...

  • Hive 动态分区

    Hive的insert语句能够从查询语句中获取数据,并同时将数据Load到目标表中。现在假定有一个已有数据的表st...

  • hive 动态分区

    目的,往分区表中插入数据: 创建一个分区表:插入数据报错,原因是没有开启动态分区 执行命令: set hive.e...

网友评论

    本文标题:hive动态分区等脚本

    本文链接:https://www.haomeiwen.com/subject/brphvftx.html