hive 线上调试策略
2015-08-13 17:17
281 查看
注:本文和hive配置没有关系
现实问题:
1.线下的没有安装hive
2.要测试的数据只有线上的hive库里有
3.从线上的hive库到线下的hive库导出比较麻烦
4.代码执行hive查询的时间较长
因为时间较长,每次修改程序重跑的时候都会耽误我们大量的时间,因此解决办法是:
1.在第一次执行程序的时候,将hive的查询结果打印出来
2.将结果赋给hive查询的结果集
3.注释掉hive查询语句
由此每次 调试程序的时候 就不需要去查询hive数据库了 节约了大量的时间
刚开始太笨了,测试了十多次才想到这个办法,这问题把我折腾的都要吐了 跪了 NDYD
现实问题:
1.线下的没有安装hive
2.要测试的数据只有线上的hive库里有
3.从线上的hive库到线下的hive库导出比较麻烦
4.代码执行hive查询的时间较长
因为时间较长,每次修改程序重跑的时候都会耽误我们大量的时间,因此解决办法是:
1.在第一次执行程序的时候,将hive的查询结果打印出来
2.将结果赋给hive查询的结果集
3.注释掉hive查询语句
由此每次 调试程序的时候 就不需要去查询hive数据库了 节约了大量的时间
刚开始太笨了,测试了十多次才想到这个办法,这问题把我折腾的都要吐了 跪了 NDYD
相关文章推荐
- HDU 5090--Game with Pearls【二分图最大匹配】
- HDU 5384 Danganronpa (Trie树)
- bzoj3676: [Apio2014]回文串
- xtrabackup备份说明
- Java abstract修饰符
- springMVC利用WebArgumentResolver为controller注入当前用户对象参数
- JS操作页面cookie
- js 原型链
- [leetcode]Delete Node in a Linked List
- 计算机系统(八)虚拟存储器(虚拟内存地址空间)
- 以PreparedStatement代替Statement
- android中使用EventBus进行消息通知
- OC思维导图之NSDictionary&NSMutableDictionary
- linux命令行配置ip及网关
- C 语言中的 srand 和 rand
- 十一、维护和平安定社会环境
- 如何查看Linux操作系统版本?
- 计算机系统(七) 操作系统之process /thread
- Linux禁止ping以及开启ping的方法
- Maven私服问题汇总