Hadoop Map / Reduce程序使用哪种语言?(Which language to use for Hadoop Map/Reduce programs? Java or PHP?)
我最近在java中编写了几个map / reduce程序。 但我也知道像php这样的脚本语言也可以使用。 但是,大多数人都推荐使用java或python。 我目前在php工作。 所以我想知道哪种语言更适合地图/减少程序开发?
php for map / reduce实现的一个主要缺点是,它不是多线程的。 另外,hadoop具有广泛的类,接口和方法框架,特别是在java中,php程序无法利用。 而且,php并不是为处理繁重的数据处理任务而设计的。
那么有人可以从广义上告诉我哪一个选择作为地图/减少实施的首选武器?
I recently wrote a couple of map/reduce programs in java. But I also know that scripting language like php can also be used. However, mostly everyone recommends java or python. I currently work in php. So I was wondering which language is better suited for map/reduce program development?
One major disadvantage of php for map/reduce implementation is that, it is not multi-threaded. Also that, hadoop has extensive framework of classes, interfaces and methods specially made in java, which php programs can't avail. And also that, php isn't designed to handle heavy data processing task.
So can anyone tell me in broad points which one to choose as a weapon of choice for map/reduce implementation?
原文:https://stackoverflow.com/questions/8572339