我使用 pyPhoenix 和 sqlalchemy 进行连接
使用jdbc网址phoenix://node1:8765
sqlalchemy仅生成sql之类的
select table.field,xxx,xxx from table;
如果我在代码中使用__tablename__ = 'schema.table'
,它将变成
select "schema.table".field ,xxx,xxx from "schema.table";
所有sql都会收到相同的错误
org.apache.phoenix.schema.TableNotFoundException
现在一种解决方案是不要在hbase中使用名称空间,而在phoenix中使用架构。
我想找到一种更好的解决方法。