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*'
В Spark 1.6 вы можете сделать следующее.
Сначала выберите все имена таблиц из базы данных, а затем отфильтруйте имена таблиц, используя оператор like
like
df = sqlContext.tables("database_name").filter("tableName like '%caz%'")