Wie verwende ich die Hive-Funktion in flink-sql?


Vorwort

Es gibt relativ wenige Funktionen, die mit flink-sql geliefert werden. Sie können Hive-Funktionen einführen.
Hive-Connector hat ein eingebautes Hive-Modul, das Systemfunktionen bereitstellt, die mit Hive geliefert werden.


1. Zeigen Sie das aktuelle Modul an

Flink SQL> Module anzeigen;
±-----------+
| Modulname |
±-----------+
| Kern |
±-----------+
1 Reihe im Satz

2. Laden Sie das Hive-Modul

Ladebefehl:
Flink SQL> Load module hive with ('hive-version'='3.1.2');

Flink-SQL>

Module anzeigen;
±-----------+
| Modulname |
±-----------+
| Kern |
| Bienenstock |
±-----------+
2 Reihen im Satz

3. Sie können die mit Hive gelieferten Funktionen verwenden

Flink SQL> select split('ab_cd','_');


Zusammenfassen

Führen Sie die Hive-Funktion ein, indem Sie das Hive-Modul laden und dadurch die Funktion von flink-sql erweitern

Ich denke du magst

Origin blog.csdn.net/spark_dev/article/details/129257804
Empfohlen
Rangfolge