Как прочитать и выполнить файл hql (запрос куста) и создать фрейм данных pyspark ⇐ Python
Как прочитать и выполнить файл hql (запрос куста) и создать фрейм данных pyspark
У меня есть файл .hql. Мне нужно прочитать и выполнить запрос, чтобы создать кадр данных из результата запроса. У меня есть код ниже
def read_and_exec_hql(hql_file_path): с open(hql_file_path, 'r') как f: hql_query = f.read().strip() запросы = [q.strip() для q в hql_query.splitlines(), если q.strip(), а не q.startswith('--')] дф = нет для запроса в запросах: если df равен None: df = spark.sql(запрос) еще: df = df.union(spark.sql(запрос)) возврат DF hql_file_path = 'путь/к/hql/файлу' df = read_and_exec_hql(hql_file_path) df.show() За это я получаю Py4JJavaError.
Есть ли другой подход к чтению и выполнению файлов hql в pyspark. Пожалуйста, дайте мне знать. Заранее спасибо
У меня есть файл .hql. Мне нужно прочитать и выполнить запрос, чтобы создать кадр данных из результата запроса. У меня есть код ниже
def read_and_exec_hql(hql_file_path): с open(hql_file_path, 'r') как f: hql_query = f.read().strip() запросы = [q.strip() для q в hql_query.splitlines(), если q.strip(), а не q.startswith('--')] дф = нет для запроса в запросах: если df равен None: df = spark.sql(запрос) еще: df = df.union(spark.sql(запрос)) возврат DF hql_file_path = 'путь/к/hql/файлу' df = read_and_exec_hql(hql_file_path) df.show() За это я получаю Py4JJavaError.
Есть ли другой подход к чтению и выполнению файлов hql в pyspark. Пожалуйста, дайте мне знать. Заранее спасибо
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как эффективно преобразовать фрейм данных в желаемый новый фрейм данных?
Anonymous » » в форуме Python - 0 Ответы
- 46 Просмотры
-
Последнее сообщение Anonymous
-