2016-07-25 117 views
1

我正在致力于HBase 0.98.12-hadoop2phoenix-4.7.0 我在phoenix上创建表以便与HBase上的现有表映射。无法删除表

经过索引测试后,无法通过ERROR删除表。

Error: ERROR 1010 (42M01): Not allowed to mutate table. tableName=my_table (state=42M01,code=1010) 

为了解决这个问题,我试图设置immutable_rowstrue,但没有奏效。

0: jdbc:phoenix:localhost:2181:/hbase> alter table "my_table" set immutable_rows=false; 
16/07/25 17:04:42 WARN query.ConnectionQueryServicesImpl: Attempt to cache older version of my_table: current= 3, new=3 
No rows affected (0.041 seconds) 
0: jdbc:phoenix:localhost:2181:/hbase> drop table "my_table"; 
Error: ERROR 1010 (42M01): Not allowed to mutate table. tableName=my_table(state=42M01,code=1010) 

我该如何放下它?任何意见,将不胜感激。

回答

0

我看看SYSTEM.CATALOG,我发现了一些奇怪的东西。

我不知道为什么,当它插入到那里虽然

删除它后,我终于可以删除该表。