序文
flink-sql に付属する関数は比較的少ない. hive 関数を導入することができる.
hive-connector には、hive に付属するシステム関数を提供する組み込みの hive モジュールがあります.
1. 現在のモジュールを表示する
Flink SQL> モジュールを表示;
±------------+
| モジュール名 |
±------------+
| コア |
±------------+
1行セット
2. ハイブ モジュールをロードする
ロード コマンド:
Flink SQL> Load module hive with ('hive-version'='3.1.2');
フリンク SQL>
モジュールを表示します。
±------------+
| モジュール名 |
±------------+
| コア |
| | ハイブ |
±------------+
2列セット
3.ハイブに付属の機能が使える
Flink SQL> select split('ab_cd','_');
要約する
hive モジュールをロードして hive 機能を導入し、それによって flink-sql の機能を拡張します。