pyhon 脚本实现批量日志信息导入外部表分区
来源:互联网 发布:手机淘宝要怎样开直播 编辑:程序博客网 时间:2024/05/26 20:24
#!/usr/bin/pythonimport osimport timedef cmdmk(dir,year,month,day): '''创建根据年月日导入分区的命令''' path=dir+'%04d'%year+'/%02d'%month+'/%02d'%day+'/' cmd="ALTER TABLE gntable ADD IF NOT EXISTS PARTITION(year="+'"'+'%04d'%year+'"'+",month="+'"'+'%02d'%month+'"'+",day="+'"'+'%02d'%day+'"'+") LOCATION "+'"'+path+'";' return cmdif __name__ == '__main__': year=2014; days=[31,28,31,30,31,30,31,31,30,31,30,31] fo = open("hive_temp.q", "w") fo.write(("use gnhive;"+"\n").encode()) #循环的范式产生批量分区数据导入的命令 for month in range(1,13): for day in range(1,days[month-1]+1): hive_cmd=cmdmk("/user/Gn/",year,month,day) print(hive_cmd) fo.write((hive_cmd+"\n").encode()) fo.close #执行分区导入命令 print(os.system("hive -f hive_temp.q"))
0 0
- pyhon 脚本实现批量日志信息导入外部表分区
- mysql 中批量创建日志表信息脚本
- 批量生成分区脚本
- 利用TortoiseSVN钩子脚本,自动填写/导入日志信息
- 批量导入Sql脚本
- mysql 批量导入脚本
- 通过文本文档实现信息的批量导入
- 测试一下外部导入日志
- shell脚本定时将批量日志导入到infobright的方法
- gradle打包android (实现外部导入签名文件、多渠道打包、导入ant脚本)
- gradle打包android (实现外部导入签名文件、多渠道打包、导入ant脚本)
- 批量压缩Nginx日志 脚本
- 使用外部表来查看数据库的日志信息
- exchange2010中批量外部邮件联系人导入
- export 批量导数据(分区)脚本(手动)
- linux下磁盘批量化自动分区挂载脚本实现
- Sql Server 2008批量导入表、视图的脚本
- 批量导入功能实现
- 上海艾瑞公司面试心得
- static成员和static成员函数
- Yii学习笔记之一(安装与基础环境的配置)
- 看勒索软件是如何作案的
- Redis学习
- pyhon 脚本实现批量日志信息导入外部表分区
- 配置启用webscarab代理的谷歌设置
- [寒江孤叶丶的Cocos2d-x之旅_32]微信输入框风格的IOS平台的EditBox
- 关于深度冲突(Z-Finghting or Depth Fighting)的解决
- 行为型模式-状态
- 委托——回调函数
- 原话
- Cookie/Session机制详解
- VC++6.0 classview类不见了的情况