メインコンテンツまでスキップ
バージョン: 4.x

Kettle Doris Plugin

Kettle Doris Plugin

Kettle Doris Pluginは、KettleでStream Loadを通じて他のデータソースからDorisにデータを書き込むために使用されます。

このプラグインはDorisのStream Load機能を使用してデータをインポートします。Kettleサービスと組み合わせて使用する必要があります。

Kettleについて

KettleはオープンソースのETL(Extract, Transform, Load)ツールで、最初にPentahoによって開発されました。KettleはPentaho製品スイートのコアコンポーネントの1つで、主にデータ統合とデータ処理に使用され、様々なソースからのデータ抽出、データのクリーニングと変換、ターゲットシステムへのロードのタスクを簡単に完了できます。

詳細については、以下を参照してください:https://pentaho.com/

ユーザーマニュアル

Kettleのダウンロードとインストール

Kettleダウンロード先:https://pentaho.com/download/#download-pentaho ダウンロード後、解凍してspoon.shを実行してkettleを起動します 自分でコンパイルすることも可能です。Compilation Chapterを参照してください

Kettle Doris Pluginのコンパイル

cd doris/extension/kettle
mvn clean package -DskipTests

コンパイル後、プラグインパッケージを解凍し、kettleのpluginsディレクトリにコピーしてください。

cd assemblies/plugin/target
unzip doris-stream-loader-plugins-9.4.0.0-343.zip
cp -r doris-stream-loader ${KETTLE_HOME}/plugins/
mvn clean package -DskipTests

ジョブの構築

KettleのバッチローディングでDoris Stream Loaderを見つけ、ジョブを構築してください。 create.png

「ジョブの実行開始」をクリックしてデータ同期を完了してください。 running.png

パラメータ説明

Keyデフォルト値RequiredComment
ステップ name--Yステップ名
fenodes--YDoris FE httpアドレス。複数のアドレスをサポートし、カンマで区切ります
Database--YDoris書き込みデータベース
Target table--YDorisの書き込みTable
Username--YDorisにアクセスするためのユーザー名
Password--NDorisにアクセスするためのパスワード
Maximum number of rows for a single import10000N単一インポートの最大行数
Maximum bytes for a single import10485760 (10MB)N単一インポートの最大バイトサイズ
Number of import retries3Nインポート失敗後の再試行回数
StreamLoad properties--NStreamloadリクエストヘッダー
Delete ModeNN削除モードを有効にするかどうか。デフォルトでは、Stream Loadは挿入操作を実行します。削除モードが有効になると、すべてのStream Load書き込みが削除操作になります。