Как прочитать и выполнить файл hql (запрос куста) и создать фрейм данных pysparkPython

Программы на 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. Пожалуйста, дайте мне знать. Заранее спасибо
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как преобразовать фрейм данных PySpark Pandas в фрейм данных PySpark?
    Anonymous » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Как прочитать текстовый файл и создать фрейм данных Pandas
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как прочитать текстовый файл и создать фрейм данных Pandas
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как эффективно преобразовать фрейм данных в желаемый новый фрейм данных?
    Anonymous » » в форуме Python
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Как замаскировать фрейм данных Polars, используя другой фрейм данных?
    Anonymous » » в форуме Python
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»