Apache Spark StreamingのtJavaプロパティ
これらのプロパティは、Spark Streamingジョブのフレームワークで実行されているtJavaを設定するために使われます。
Spark StreamingのtJavaコンポーネントは、カスタムコードファミリーに属しています。
このコンポーネントはTalend Real-Time Big Data PlatformとTalend Data Fabricで利用できます。
基本設定
| プロパティ | 説明 | 
|---|---|
| 
                   [Schema] (スキーマ)と[Edit Schema] (スキーマを編集)  | 
               
                  
  | 
            
| 
                   [Code] (コード)  | 
               
                   入力リンクからのRDDを処理するため、または新しいRDDをこの入力リンクから作成するためのJavaコードを入力します。 スキーマ、リンクとコンポーネント名を利用してカスタムコードを作成する必要があります。たとえば、このコンポーネントのラベルがtJava_1で、tJava_1への接続のラベルがrow1である場合、入力RDDのクラスはrow1Structで。入力RDD自体はrdd_tJava_1変数と共に利用できます。 詳細な手順は、このコンポーネントの[Code] (コード)フィールドに記載のデフォルトのコメントをご覧ください。 Spark Java APIの詳細は、ApacheのSparkのドキュメント(https://spark.apache.org/docs/latest/api/java/index.html)をご覧ください。  | 
            
詳細設定
| プロパティ | 説明 | 
|---|---|
| 
                   Classes (クラス)  | 
               
                   [Basic settings] (基本設定)ビューの[Code] (コード)フィールドに書き込まれたコード内で使用する必要のあるクラスを定義します。 シリアライズで最終的な例外の発生を避けるために、[Code] (コード)フィールド内ではなく、このフィールド内で新しいクラスを定義することをお勧めします。  | 
            
| 
                   [Import] (インポート)  | 
               
                   インポートするJavaコード、および必要に応じて[Basic settings] (基本設定)ビューの[Code] (コード)フィールドで使用されている外部ライブラリーを入力します。  | 
            
使用方法
| 使用方法のガイダンス | 説明 | 
|---|---|
| 
                   使用ルール  | 
               
                   このコンポーネントは、終了コンポーネントとして使用され、入力リンクを必要とします。  | 
            
| コードサンプル | [Basic settings] (基本設定)ビューの[Code] (コード)フィールドに次のコードを入力し、入力RDDにカスタム変換を使用して、出力RDDを作成します。mapInToOutは、[Advanced settings] (詳細設定)ビューの[Classes] (クラス)フィールドで定義するクラスです。[Advanced settings] (詳細設定)ビューの[Classes] (クラス)フィールドに次のコードを入力して、mapInToOutクラスを定義します。 
             | 
         
| 
                   [Spark Connection] (Spark接続)  | 
               
                                [Run] (実行)ビューの[Spark configuration] (Spark設定)タブで、ジョブ全体でのSparkクラスターへの接続を定義します。また、ジョブでは、依存jarファイルを実行することを想定しているため、Sparkがこれらのjarファイルにアクセスできるように、これらのファイルの転送先にするファイルシステム内のディレクトリーを指定する必要があります。              
                  
 この接続は、ジョブごとに有効になります。  |