Great!   Thanks, Jeffrey.  We are at an early version of 0.96.
On Apr 21, 2014 9:47 AM, "Jeffrey Zhong" <[email protected]> wrote:

>
> Which Hbase version you're upgrading to? The issue should be fixed in
> HBASE-10581.
>
> On 4/20/14 9:14 PM, "Jerry He" <[email protected]> wrote:
>
> >Hi,
> >
> >While testing migration from 0.94 to 0.96 with security enabled, I got the
> >following exception and hbase master failed to start.
> >The master TableAuthManager was trying to fresh from the acl node on
> >zookeeper.
> >The acl data on zookeeper (old acl data from 0.94) seems to be corrupted.
> >My HBase upgrade is together with hdfs and zookeeper upgrades.
> >Before I figure out why the acl data is not readable, I wonder if we still
> >need the old acl data from 0.94 on zookeeper.
> >During migration96, we migrate the acl data in meta table, but don't clean
> >the acl node.
> >The acl data in meta table is all we need, right?
> >
> >
> >2014-04-16 08:52:41,625 ERROR
> >org.apache.hadoop.hbase.security.access.HbaseObjectWritableFor96Migration:
> >Error in readFields
> >java.io.EOFException
> >at java.io.DataInputStream.readBoolean(DataInputStream.java:238)
> >at org.apache.hadoop.hbase.security.access.TablePermission.readFields
> >(TablePermission.java:397)
> >at
> >org.apache.hadoop.hbase.security.access.HbaseObjectWritableFor96Migration.
> >readObject
> >(HbaseObjectWritableFor96Migration.java:689)
> >at
> >org.apache.hadoop.hbase.security.access.HbaseObjectWritableFor96Migration.
> >readObject
> >(HbaseObjectWritableFor96Migration.java:589)
> >at
> >org.apache.hadoop.hbase.security.access.HbaseObjectWritableFor96Migration.
> >readObject
> >(HbaseObjectWritableFor96Migration.java:650)
> >at
> >org.apache.hadoop.hbase.security.access.HbaseObjectWritableFor96Migration.
> >readObject
> >(HbaseObjectWritableFor96Migration.java:589)
> >at
> >org.apache.hadoop.hbase.security.access.AccessControlLists.readPermissions
> >(AccessControlLists.java:614)
> >at
> >org.apache.hadoop.hbase.security.access.TableAuthManager.refreshTableCache
> >FromWritable
> >(TableAuthManager.java:158)
> >at
> >org.apache.hadoop.hbase.security.access.ZKPermissionWatcher.refreshAuthMan
> >ager
> >(ZKPermissionWatcher.java:152)
> >at
> >org.apache.hadoop.hbase.security.access.ZKPermissionWatcher.refreshNodes
> >(ZKPermissionWatcher.java:135)
> >at org.apache.hadoop.hbase.security.access.ZKPermissionWatcher.start
> >(ZKPermissionWatcher.java:64)
> >at org.apache.hadoop.hbase.security.access.TableAuthManager.<init>
> >(TableAuthManager.java:114)
> >at org.apache.hadoop.hbase.security.access.TableAuthManager.get
> >(TableAuthManager.java:662)
> >at org.apache.hadoop.hbase.security.access.AccessController.start
> >(AccessController.java:525)
> >at org.apache.hadoop.hbase.coprocessor.CoprocessorHost$Environment.startup
> >(CoprocessorHost.java:634)
> >at org.apache.hadoop.hbase.coprocessor.CoprocessorHost.loadInstance
> >(CoprocessorHost.java:258)
> >at
> >org.apache.hadoop.hbase.coprocessor.CoprocessorHost.loadSystemCoprocessors
> >(CoprocessorHost.java:158)
> >at org.apache.hadoop.hbase.master.MasterCoprocessorHost.<init>
> >(MasterCoprocessorHost.java:69)
> >at org.apache.hadoop.hbase.master.HMaster.finishInitialization
> >(HMaster.java:827)
> >at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:612)
>
>
>
> --
> CONFIDENTIALITY NOTICE
> NOTICE: This message is intended for the use of the individual or entity to
> which it is addressed and may contain information that is confidential,
> privileged and exempt from disclosure under applicable law. If the reader
> of this message is not the intended recipient, you are hereby notified that
> any printing, copying, dissemination, distribution, disclosure or
> forwarding of this communication is strictly prohibited. If you have
> received this communication in error, please contact the sender immediately
> and delete it from your system. Thank You.
>

Reply via email to