“ SHOW TABLES like'* sub_string *'”无法与HIVECONTEXT一起使用

时间:2018-06-25 14:25:28

标签: apache-spark pyspark hiveql

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*' 

1 个答案:

答案 0 :(得分:0)

Spark 1.6 中,您可以执行以下操作。

首先从数据库中选择所有表名,然后使用like运算符过滤表名

df = sqlContext.tables("database_name").filter("tableName like '%caz%'")