All:

I'm doing a little research into various ways to apply schema modifications to 
an HBase cluster. Anybody care to share with the list what you currently do? 
E.g.

 - Connect via the HBase shell and manually issue commands ("create", 
"disable", "alter", etc.)
 - Write one-off scripts that do the above
 - Write tools that read from a static schema definition and then apply changes 
to a cluster (e.g. using HBaseAdmin)

etc. My supposition is that some additional tooling in this area, to 
consolidate stuff everybody already does on their own, might be helpful. In 
light of recent discussions on the dev list about various ways to alter the 
schema on a running cluster, it seems like this area is still a bit of a "wild 
west" in the HBase community, both in how HBase works and in what people do in 
practice.

What do you do today for schema changes, and what would you like to do in an 
ideal world?

Thanks,
Ian

Reply via email to