Как записать результат структурированного запроса в формате улья? - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь вставить в таблицу данных улья класс DataStreamWriter в формате hive.

  rdf.writeStream.format("hive").partitionBy("date")
    .option("checkpointLocation", "/tmp/")
    .option("db", "default")
    .option("table", "Daily_summary_data")
    .queryName("socket-hive-streaming")
    .start()

Выдает следующую ошибку:

org.apache.spark.sql.AnalysisException: источник данных Hive можно использовать только с таблицами, нельзя напрямую записывать файлы источника данных Hive.;

Как решить эту проблему?

1 Ответ

0 голосов
/ 03 декабря 2018

Невозможно записать результат структурированного запроса с использованием источника данных hive (за исключением того, что вы можете найти здесь ).

Вы можете написать, используя parquet формат, который может быть опцией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...