hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Beaudreault <bbeaudrea...@hubspot.com>
Subject Re: Enabling stripe compaction without disabling table
Date Tue, 07 Jun 2016 19:48:53 GMT
Thanks Enis! I entered a JIRA and submitted a patch:
https://issues.apache.org/jira/browse/HBASE-15981

On Tue, Jun 7, 2016 at 3:04 PM Enis Söztutar <enis.soz@gmail.com> wrote:

> Disabling the table should not be needed. From the stripe compaction
> perspective, deploying this in a disabled table versus in an online alter
> table is not different at all. The "hbase.online.schema.update.enable"
> property was fixing some possible race conditions that were fixed long time
> ago.
>
> We should update the documentation. Mind creating a small patch?
> Enis
>
> On Mon, Jun 6, 2016 at 12:37 PM, Bryan Beaudreault <
> bbeaudreault@hubspot.com
> > wrote:
>
> > Thanks Ted, I have seen that and I have had it set for to true for years
> > without issue. I was asking in this case because the docs for stripe
> > compaction explicitly say to disable the table. I will test in our QA
> > environment first, but would also appreciate input from anyone who has
> done
> > this without disabling the table first, for better or worse.
> >
> > On Mon, Jun 6, 2016 at 3:26 PM Ted Yu <yuzhihong@gmail.com> wrote:
> >
> > > Have you seen the doc at the top
> > > of ./hbase-shell/src/main/ruby/shell/commands/alter.rb ?
> > >
> > > Alter a table. If the "hbase.online.schema.update.enable" property is
> set
> > > to
> > > false, then the table must be disabled (see help 'disable'). If the
> > > "hbase.online.schema.update.enable" property is set to true, tables can
> > be
> > > altered without disabling them first. Altering enabled tables has
> caused
> > > problems
> > > in the past, so use caution and test it before using in production.
> > >
> > > FYI
> > >
> > > On Mon, Jun 6, 2016 at 12:19 PM, Bryan Beaudreault <
> > > bbeaudreault@hubspot.com
> > > > wrote:
> > >
> > > > Hello,
> > > >
> > > > We're running hbase 1.2.0-cdh5.7.0. According to the HBase book, in
> > order
> > > > to enable stripe compactions on a table we need to first disable the
> > > > table. We
> > > > basically can't disable tables in production. Is it possible to do
> this
> > > > without disabling the table?  If not, are there any plans to make
> this
> > > > doable?
> > > >
> > > > Thanks!
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message