Speculative execution is on by default in Hadoop. One of the Performance recommendations in the Hbase RefGuide is to turn it off.
On 3/30/12 6:12 PM, "Jean-Daniel Cryans" <jdcry...@apache.org> wrote: >Well that's not an HBase configuration, that's Hadoop. I'm not sure if >this is listed anywhere, maybe in the book. > >BTW usually HBase has a "client" somewhere in the same to indicate >it's client side. > >J-D > >On Fri, Mar 30, 2012 at 3:08 PM, anil gupta <anilg...@buffalo.edu> wrote: >> Thanks for the quick reply, Jean. Is there any link where i can find the >> name of all client-side configuration for HBase? >> >> ~Anil >> >> On Fri, Mar 30, 2012 at 3:01 PM, Jean-Daniel Cryans >><jdcry...@apache.org>wrote: >> >>> This is a client-side configuration so if your mapred-site.xml is >>> _not_ on your classpath when you start the bulk load, it's not going >>> to pick it up. So either have that file on your classpath, or put it >>> in whatever other configuration file you have. >>> >>> J-D >>> >>> On Fri, Mar 30, 2012 at 2:52 PM, anil gupta <anilgupt...@gmail.com> >>>wrote: >>> > Hi All, >>> > >>> > I am using cdh3u2. I ran HBase bulk loading with property >>> > "mapred.reduce.tasks.speculative.execution" set to "false" in >>> > mapred-site.xml. Still, i can see 6 killed task in Bulk Loading job >>>and >>> > after short analysis i realized that these jobs are killed because >>> another >>> > worker node completed the task, hence it means that speculative >>>execution >>> > is still on. Why the HBase Bulk loader is doing speculative execution >>> when >>> > i have set it to false in mapred-site.xml? Please let me know if i am >>> > missing something over here. >>> > >>> > -- >>> > Thanks & Regards, >>> > Anil Gupta >>> >> >> >> >> -- >> Thanks & Regards, >> Anil Gupta >