清洗数据,删除没用列,将删除列后的生成新表。
最开始的HIVE表:
删除列后生成的新表
只留了有用的字段
首先建立新表 新表中只有需要的字段:
create table sys_log2(
date
string,
zabbix string,
user
string,
command string
)
row format delimited fields terminated by ‘,’
然后使用insert 语句将查询后的数据放入刚刚创建的表:
insert into table sys_log2 select concat(yue,"-",ri,"-",shijian)as date
,zabbix,user
,command from sys_log1
运行完后就是删除列后的新表!