[
https://issues.apache.org/jira/browse/HBASE-16550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16499727#comment-16499727
]
stack commented on HBASE-16550:
-------------------------------
bq. So the main problem here is zk-less assignment?
No. This issue was written long ago. It talks of zk-less assignment but that is
a minor aspect of what it'd take doing a rolling upgrade from hbase1 to hbase2
(We actually have it so hbase2 mirrors out to hbase1 region states so hbase1
clients basically 'work').
bq. Then I think we could document that before upgrading to 2.x, you need to
enable zk-less assignment first. IIRC...
Yeah, just forget about zk-less in this context.
bq. .... this could be done by a two pass rolling upgrade?
Yeah. We talked about a rolling upgrade taking two passes.
In another issue I tried to work on rolling upgrade. I got stuck on editing
meta. It needs new column families added if it is to work for an hbase2 deploy
but hbase:meta has been classically static. Need to fix this.
> Procedure v2 - Add AM compatibility for 2.x Master and 1.x RSs; i.e. support
> Rolling Upgrade from hbase-1 to -2.
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HBASE-16550
> URL: https://issues.apache.org/jira/browse/HBASE-16550
> Project: HBase
> Issue Type: Sub-task
> Components: proc-v2, Region Assignment
> Affects Versions: 2.0.0
> Reporter: Matteo Bertozzi
> Priority: Blocker
>
> Core AM HBASE-14614 relies on the RS to be using zkless assignment. Add
> support for the old a plain non zkless AM
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)