[ https://issues.apache.org/jira/browse/HBASE-12412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14319775#comment-14319775 ]
Jingcheng Du commented on HBASE-12412: -------------------------------------- Thanks [~misty]. I think we have to introduce the new API modifyFamily of HTableDescriptor, how about to change the code to {code} // Update existing CF HColumnDescriptor newColumn = new HColumnDescriptor(CF_DEFAULT); newColumn.setCompactionCompressionType(Algorithm.GZ); newColumn.setMaxVersions(HConstants.ALL_VERSIONS); table_assetmeta.modifyFamily(newColumn) admin.modifyTable(tableName, table_assetmeta); {code} > update the ref guide(currently Example 10.2) to show "update an existing CF" > with the new API modifyFamily in master > -------------------------------------------------------------------------------------------------------------------- > > Key: HBASE-12412 > URL: https://issues.apache.org/jira/browse/HBASE-12412 > Project: HBase > Issue Type: Bug > Components: documentation > Reporter: Jingcheng Du > Assignee: Misty Stanley-Jones > Priority: Minor > Attachments: HBASE-12412.patch > > > In the new implementation of HTableDescriptor, updating an existing CF > doesn't use the addFamily any more(An IllegalArgumentException is thrown in > such a case.), the new API modifyFamily is used instead. > We need to update the ref guide (currently Example 10.2) to show "update an > existing CF" with the new API modifyFamily in master. -- This message was sent by Atlassian JIRA (v6.3.4#6332)