我已经通过 phoenix 在 hbase 中创建了表。为什么从 Phoenix 中删除 hbase 表后不删除它,反之亦然。?
为什么从 Phoenix 中删除表比直接从 Hbase 中删除表要花费更多时间?
我已经通过 phoenix 在 hbase 中创建了表。为什么从 Phoenix 中删除 hbase 表后不删除它,反之亦然。?
为什么从 Phoenix 中删除表比直接从 Hbase 中删除表要花费更多时间?
此问题已修复,请参阅https://github.com/forcedotcom/phoenix/issues/536,因此当您使用 Phoenix 删除表时,它也会从 HBase 中删除。但是,当您绕过 Phoenix 并直接从 HBase 中删除表时,Phoenix 元数据将处于错误状态,因此请避免这样做。通常,如果表是使用 Phoenix 创建的,则应该使用 Phoenix 将其删除。