On Mon, Jun 6, 2011 at 10:37 PM, Mike Spreitzer <[email protected]> wrote: > I have been looking at > > http://hbase.apache.org/notsoquick.html#hadoop > > which does NOT have that citation.
Owwww. Sorry Mike. That is a stale reference. Thats a prob. on our site. Let me fix... (It has actually been changed in the code for a long time, just not deployed...) > So I never saw that before now. It is > indeed helpful. But: must we really spend hours on flaky tests while > building? You mean, having to run tests building hadoop? (I've heard this hours long test aspect of hadoop build referred to as the 'joy of hadoop'). Yeah, the hadoop build is painful. You could skip running tests? > Also, it would comfort noobs like me if there were a bit of > explanation relating to the hadoop build instructions, which confusingly > seem to sometimes build native binaries and sometimes not. > Understood. We punt to the hadoop project for this, shamefully. > Note: the remark that > > "You have to replace it if you are running on an hadoop that is other > than an exact match to the jar we ship with" > > suggests one could (if "exact match") go down the very path that we are > trying to discourage (even when "exact match"). This is what I tried, and > was then told is not reliable, then was told might work, but nobody was > willing to tell me whether or how I could be sure it would work. Yeah, a warranty is hard to find in these parts (This is the area the commercial vendors hang out in). > So my > suggestion is to be unequivocal about it: when running distributed, always > build your own Hadoop and put its -core JAR into your HBase installation > (or use Cloudera, which has done this for you). Also: explicitly explain > how the file has to be named (there is a strict naming requirement so that > the launching scripts work, right?). > Thanks for this. Will do as you suggest (It has Andrew endorsement too). Also, I second what Andrew says where I do not know of any place there the name of the jar is inscribed so how the jar is named should play no role at all. St.Ack
