You can add them to your hbase-site.xml

Cheers

On Fri, Mar 15, 2013 at 5:24 PM, <yulin...@dell.com> wrote:

>
> Thanks very much Ted for the information. That's very helpful.
>
> Just wondering if you have any idea where to configure these two values? I
> don't see these two parameters in any files under hbase/conf?
>
> Thanks,
>
> YuLing
> -----Original Message-----
> From: Ted Yu [mailto:yuzhih...@gmail.com]
> Sent: Friday, March 15, 2013 5:13 PM
> To: user@hbase.apache.org
> Subject: Re: hbase time skew
>
> I just realized that if the clock on region server(s) drifts over
> relatively long period of time (assuming region server stays up), the
> following mechanism wouldn't work.
>
> FYI
>
> On Fri, Mar 15, 2013 at 5:07 PM, Ted Yu <yuzhih...@gmail.com> wrote:
>
> > When a region server reports to master the first time, ServerManager
> > does the following check:
> >
> >    * Checks if the clock skew between the server and the master. If
> > the clock skew exceeds the
> >
> >    * configured max, it will throw an exception; if it exceeds the
> > configured warning threshold,
> >
> >    * it will log a warning but start normally.
> > The unit is in milliseconds.
> > These two parameters are configurable.
> >
> > Please take a look at the source code if possible - the code should
> > come with tar ball.
> >
> > Cheers
> >
> > On Fri, Mar 15, 2013 at 4:50 PM, <yulin...@dell.com> wrote:
> >
> >>  Hi Ted,
> >>
> >> For the source code below, what's the unit of 30000? Is the maxSkew
> >> 30 seconds?  Also, what does Hbase do when the time skew exeeds 10
> >> seconds and
> >> 30 seconds? Are these two values configurable?
> >>
> >> Thanks,
> >>
> >> YuLing
> >> >maxSkew = c.getLong("hbase.master.maxclockskew", 30000);
> >> >     warningSkew = c.getLong("hbase.master.warningclockskew",
> >> >10000);
> >> >./src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
> >>
> >>
> >> -----Original Message-----
> >> From: Ted Yu [mailto:yuzhih...@gmail.com]
> >> Sent: Friday, March 15, 2013 4:28 PM
> >> To: user@hbase.apache.org
> >> Subject: Re: hbase time skew
> >>
> >> Please upgrade to 0.94.5, if possible.
> >>
> >> There have been a lot of bug fixes and performance improvements since
> >> 0.94.1.
> >>
> >> On Fri, Mar 15, 2013 at 4:26 PM, <yulin...@dell.com> wrote:
> >>
> >> > Yes, I'm using 0.94.1.
> >> >
> >> > -----Original Message-----
> >> > From: Ted Yu [mailto:yuzhih...@gmail.com]
> >> > Sent: Friday, March 15, 2013 3:53 PM
> >> > To: user@hbase.apache.org
> >> > Subject: Re: hbase time skew
> >> >
> >> > Are you using 0.94.x ?
> >> >
> >> > If so, see the following:
> >> >
> >> >     maxSkew = c.getLong("hbase.master.maxclockskew", 30000);
> >> >     warningSkew = c.getLong("hbase.master.warningclockskew",
> >> > 10000);
> >> > ./src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
> >> >
> >> > Cheers
> >> >
> >> > On Fri, Mar 15, 2013 at 3:49 PM, <yulin...@dell.com> wrote:
> >> >
> >> > > Hi,
> >> > >
> >> > > We recently encountered the issue that HBase tables got into a
> >> > > state that was not disabled nor enabled. We found that the root
> >> > > cause was the linux clock skewed more than 5 hours. I googled and
> >> > > understood that hbase can only  handle about a couple of seconds
> >> > > time skew. We were wondering if there's any configuration in
> >> > > HBase that we can do so as to increase the number of seconds that
> hbase could handle?
> >> > >
> >> > > Thanks very much,
> >> > >
> >> > > YuLing
> >> > >
> >> >
> >>
> >
> >
>

Reply via email to