Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created on
02-18-2020
11:29 AM
- last edited on
02-18-2020
12:01 PM
by
ask_bill_brooks
Hi,
I have large HBase table and would like to add a new column family with 1 column.
I know about "alter" which adds the to schema to all regions.
But it really means adding schema to region ?
Is it only change schema or rewrite data ?
Regards,
Cezary
Created 02-26-2020 11:29 PM
Hello Cezary,
hbase> alter helps to add/modify/delete column family.
But it's not possible to rename existing column family and it will not re-write any data.
It is advisable to disable table and perform >alter and enable the table.
Also, if you modify properties like TTL, versions it will applicable for new writes and for existing data it will take effect only after >major_compact <table>
Hope that helps!
Created 02-26-2020 11:29 PM
Hello Cezary,
hbase> alter helps to add/modify/delete column family.
But it's not possible to rename existing column family and it will not re-write any data.
It is advisable to disable table and perform >alter and enable the table.
Also, if you modify properties like TTL, versions it will applicable for new writes and for existing data it will take effect only after >major_compact <table>
Hope that helps!
Created 02-27-2020 08:05 AM
Ok, thank ypu !