[ 
https://issues.apache.org/jira/browse/HADOOP-12547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14992305#comment-14992305
 ] 

Colin Patrick McCabe commented on HADOOP-12547:
-----------------------------------------------

bq. I'm pretty sure streaming supports JVM languages too since I'd be surprised 
if Java couldn't read and write from stdin and stdout... which, by your own 
argument, means we should drop the Java client APIs too. After all, that would 
reduce the code footprint, limit the testing needs, etc, etc, too right?

The Java client APIs provide significant advantages that neither streaming nor 
pipes provide.  Strong type checking, for example, and many opportunities to 
avoid serialization overhead.

bq. At this point, both. Perhaps deprecation in trunk if the native task stuff 
actually works.

OK.

bq. 
https://www.quora.com/If-my-current-job-involves-purely-C-C++-coding-what-are-the-best-ways-to-learn-hadoop-and-contribute-to-the-apache-hadoop-project-I-understand-most-of-hadoop-code-is-Java-Are-there-any-C-C++-bindings-for-hadoop-used-in-production-clusters

These links don't answer the question of why you would use pipes instead of 
streaming.  In fact, they don't even mention streaming at all.  Again I ask, 
why would you personally ever use or recommend pipes when streaming is 
available?

> Deprecate hadoop-pipes
> ----------------------
>
>                 Key: HADOOP-12547
>                 URL: https://issues.apache.org/jira/browse/HADOOP-12547
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Colin Patrick McCabe
>            Assignee: Colin Patrick McCabe
>            Priority: Minor
>
> Development appears to have stopped on hadoop-pipes upstream for the last few 
> years, aside from very basic maintenance.  Hadoop streaming seems to be a 
> better alternative, since it supports more programming languages and is 
> better implemented.
> There were no responses to a message on the mailing list asking for users of 
> Hadoop pipes... and in my experience, I have never seen anyone use this.  We 
> should remove it to reduce our maintenance burden and build times.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to