Go Hadoop: Err, Hadoop and Go
hortonworks.com
Go Hadoop: Err, Hadoop and Go
1–7 of 7 posts
Re: Go Hadoop: Err, Hadoop and Go
#2Re: Go Hadoop: Err, Hadoop and Go
#3Re: Go Hadoop: Err, Hadoop and Go
#4Pros (vs Snakebite):
* C, not Python. More portable to non-Python languages; probably faster
* Speaks v1 of the protocol (AFAIK, nothing else does this except via JNI to hadoop's Java client)
* Kerberos authentication supported (but not datanode tokens or the digest auth they employ)
Cons:
* Sort of abandonware. I don't personally use HDFS anymore, so it has stagnated.
* As an extension of the above, doesn't support the v2 (Protobuf-based) protocol
* C, not Python. All the usual potential issues with C that Python shields you from.
Re: Go Hadoop: Err, Hadoop and Go
#5Yeah, this is a place where punctuation in the title makes a big difference. Can we put the exclamation point (or substitute a period) back into the title?
Re: Go Hadoop: Err, Hadoop and Go
#6Personal plug, because the article mentions snakebite; hadoofus[1] is a C library that natively speaks to HDFS (v1), with a Python wrapper. No Java involved. Pros (vs Snakebite): * C, not Python. More portable to non-Python languages; probably faster * Speaks v1 of the protocol (AFAIK, nothing else does this except via JNI to hadoop's Java client) * Kerberos authentication supported (but not datanode tokens or the di…
Re: Go Hadoop: Err, Hadoop and Go
#7Yeah, this is a place where punctuation in the title makes a big difference. Can we put the exclamation point (or substitute a period) back into the title?
Agreed, this looks like a third technology named Err (perhaps a Bayesian-focused offshoot of 'R'?) is involved somehow.
Its maybe because I'm new to the language, but I have to add 'lang' to all my Google searches for Go documentation/tips, otherwise the keywords are almost always misinterpreted.