hive_context.sql("use caz_applied_ana")
这是我在jupyter笔记本中使用的代码。这是错误:
Py4JJavaError: An error occurred while calling o332.sql.
: java.lang.RuntimeException: [1.13] failure: ``in'' expected but identifier
like found
show tables like 'caz*'
答案 0 :(得分:0)
在 Spark 1.6 中,您可以执行以下操作。
首先从数据库中选择所有表名,然后使用like
运算符过滤表名
df = sqlContext.tables("database_name").filter("tableName like '%caz%'")