Hive-脚本形式提交hive查询
接上文Mac-单机Hive安装与测试,文中最后将本地文件load到了hive 表中,下面对该表清洗,以shell脚本形式提交,清洗所用的HSQL脚本。
建立目标表
例如要清洗出的字段如下表
use hive_test;
CREATE EXTERNAL TABLE fact_XXX_log(
time_stamp string COMMENT '时间戳',
dim1 string COMMENT 'dim1',
type string COMMENT '类型',
query_id string COMMENT 'query_id',
error_stack string COMMENT '错误栈',
trace_log string COMMENT 'trace_log',
result_meta string COMMENT '结果meta',
extend_info string COMMENT '扩展信息'
)
COMMENT '清洗日志事实表'
PARTITIONED BY (
`dt` string COMMENT '日'
)