Apache-presto-custom-function-application
提供:Dev Guides
Apache Presto-カスタム関数アプリケーション
Mavenプロジェクトを作成して、Prestoカスタム関数を開発します。
SimpleFunctionsFactory.java
FunctionFactoryインターフェイスを実装するSimpleFunctionsFactoryクラスを作成します。
SimpleFunctionsPlugin.java
プラグインインターフェイスを実装するSimpleFunctionsPluginクラスを作成します。
リソースファイルを追加
実装パッケージで指定されているリソースファイルを作成します。
次に、リソースファイルの場所@/path/to/resource/に移動します
次に、変更を追加し、
pom.xml
次の依存関係をpom.xmlファイルに追加します。
SimpleFunctions.java
Presto属性を使用してSimpleFunctionsクラスを作成します。
アプリケーションが作成されたら、アプリケーションをコンパイルして実行します。 JARファイルが生成されます。 ファイルをコピーし、JARファイルをターゲットのPrestoサーバープラグインディレクトリに移動します。
編集
実行
次に、Prestoサーバーを再起動し、Prestoクライアントを接続します。 次に、以下で説明するカスタム関数アプリケーションを実行します。