pigunit基于Node.js的Pig单元测试工具
Pig 脚本的单元测试搞起来其实没你想得那么麻烦。pigunit用 Node.js 做底子,加上Mocha,写起来顺手,用起来省心。你只要写个.pu
文件,定义输入输出,跑一遍就能看到结果,调试也方便。
搭建环境也不复杂。npm全局装一下:npm install -g --user 0 pigunit
,再搞定 Pig 和 PigUnit。我是直接下载源码自己编译的,用ant && ant pigunit-jar
一把过,挺稳。
为啥说它适合入门?因为 Pig 本来就是对 Hadoop 的简化包装,配合这个工具,跑点测试用例,写个数据逻辑,马上就能上手。你不需要真的去折腾完整的 Hadoop 集群,就能感受整个流程。
建议你用Pig 0.12.0,兼容性比较好,但其实 API 也蛮,换个版本率也能跑通。测试、调试都集中在本地,效率还挺高。
如果你是前端出身,想玩玩大数据,或者想找个轻量级的方式接触 Hadoop,那这个工具可以说是蛮不错的起点。别忘了顺手看看 Vue 单元测试指南 之类的相关资源,对比一下,能学到不少东西哦。
8.86KB
文件大小:
评论区