2016-12-01 6 views
0

Ich versuche CRUD Operationen in HQL mit Apache Spark durchführen.Select und Insert Statements gut arbeiten, während Update und und immer Ausnahmen in Java löschen.CRUD Operationen in HQL mit Spark

hier ist mein wählen und Einsatz Aussagen:

Select: select * from Mitarbeiter;

Insert:. Insert in Mitarbeiter select * from t (1 wählen, 'hadoop', 'hyderabad') t;

Für einfügen Ich verwende Temp-Tabelle für die Ausführung. Gibt es eine Möglichkeit zur Ausführung Update und löschen Aussagen?

Ich bin mit Funken 1.6.2 und hive 1.2.1

Antwort

0

Spark-SQL unterstützt nur eine Teilmenge von HQL, die für die Batch-Job verwendet werden können und nicht eine generische Schnittstelle Hive. Updates und Löschungen werden nicht unterstützt.

Wenn Sie dies benötigen, sollten Sie den externen Hive-Client direkt verwenden.

Verwandte Themen