我创造了Phoenix城 company1:USERS
对于现有的hbase表。命名空间为 company1
表名为 USERS
. 我没有将phoenix表Map到现有的hbase表。
CREATE VIEW "company1:USERS" ( pk VARCHAR PRIMARY KEY, CF.USERNAME VARCHAR, CF.FULLNAME VARCHAR );
这个 create
声明很有效。现在我想用这个命令删除它: DROP VIEW "company1:USERS"
,但它给了我一个错误:
SQL Error [1012] [42M03]: ERROR 1012 (42M03): Table undefined. tableName=company1:USERS
org.apache.phoenix.schema.TableNotFoundException: ERROR 1012 (42M03): Table undefined. tableName=company1:USERS
以下delete语句也是如此: DROP VIEW "company1.USERS"
DROP VIEW company1:USERS DROP VIEW company1.USERS
使用的库: phoenix-core-4.8.0-HBase-1.1
你知道如何删除带有命名空间的phoenix视图吗?
1条答案
按热度按时间0sgqnhkj1#
我可以通过从Phoenix城删除来实现这一点
SYSTEM
table: