任何人都可以解释如何通过Drill REST API获取表列表。
我试过show database
- >use mysql.db
- >show table list
能够获取数据库列表,但无法从相应的数据库中获取表列表。Apache Drill |从REST API获取表列表
在此先感谢。
编辑来自备注
我的JSON请求是这样第一:
{ "queryType" : "SQL", "query" : "USE MYSQL.dbtest" }
我得到了默认模式的结果,那么我送
{ "queryType" : "SQL", "query" : "SHOW TABLES" }
然后我得到的例外是这样
org.apache.drill.common.exceptions.UserRemoteException: VALIDATION ERROR: No default schema selected. Select a schema using 'USE schema' command [Error Id: e4e2d2f4-6f08-4ef9-9be3-ba3bbe2d20d9 on spark-slave:31010]
我的JSON请求是这样第一:{“查询类型”:“SQL”,“查询”:“USE MYSQL.dbtest”}什么应该工作使用
SELECT
语句是我得到了默认模式的结果,那么我发送{“queryType”:“SQL”,“查询”:“SHOW TABLES”}然后我得到这样的异常org.apache.drill.common.exceptions.UserRemoteException:VALIDATION错误:没有选择默认架构。使用'USE模式'命令选择模式[错误ID:e4e2d2f4-6f08-4ef9-9be3-ba3bbe2d20d9 on spark-slave:31010] –请编辑您的问题并避免使用注释获取新信息。 – tobi6