Apache Cassandra ノードのホスト名または IP アドレス。
# mulesoft Apache Cassandra Connector (cassandra-connector) - Full Documentation # Anypoint Studio を使用した Apache Cassandra Connector 4.0 の設定 Anypoint Studio (Studio) エディターは、Mule アプリケーション、プロパティ、および設定ファイルの設計と更新に役立ちます。 Studio でコネクタを追加および設定する手順は、次のとおりです。 - [Mule プロジェクトを作成します](#create-mule-project)。 - [コネクタを Mule プロジェクトに追加します](#add-connector-to-project)。 - [コネクタのフローのソースを設定します](#configure-input-source)。 - [フローにコネクタの操作を追加します](#add-connector-operation)。 - [コネクタのグローバル要素を設定します](#configure-global-element)。 - [その他のコネクタ項目を設定します](#configure-other-fields)。 [「アプリケーションログの表示」](#view-app-log)で説明されているように、コネクタを実行するときに、アプリケーションログを表示して問題を確認できます。 Studio で初めてコネクタを設定する場合は、[「Anypoint Studio を使用したコネクタの設定」](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio)を参照してください。このトピックを読んだ後でコネクタ項目に関する追加情報が必要な場合は、[「リファレンス」](https://docs.mulesoft.com/jp/cassandra-connector/4.0/cassandra-connector-reference)を参照してください。 ## [](#create-mule-project)Mule プロジェクトを作成する Studio で、コネクタを追加および設定する新しい Mule プロジェクトを作成します。 1. Studio で、**\[File (ファイル)\] > \[New (新規)\] > \[Mule Project (Mule プロジェクト)\]** を選択します。 2. Mule プロジェクトの名前を入力して、**\[Finish (完了)\]** をクリックします。 ## [](#add-connector-to-project)コネクタを Mule プロジェクトに追加する Apache Cassandra Connector を Mule プロジェクトに追加して、XML コードにコネクタの名前空間およびスキーマの場所を自動的に入力し、プロジェクトの `pom.xml` ファイルに必須の連動関係を追加します。 1. **\[Mule Palette (Mule パレット)\]** ビューで、**\[(X) Search in Exchange ((X) Exchange 内を検索)\]** をクリックします。 2. **\[Add Dependencies to Project (連動関係をプロジェクトに追加)\]** ウィンドウで、検索項目に「`cassandra`」と入力します。 3. **\[Available modules (使用可能なモジュール)\]** で、**\[CassandraDB\]** をクリックします。 4. **\[Add (追加)\]** をクリックします。 5. **\[Finish (完了)\]** をクリックします。 Studio でコネクタを Mule プロジェクトに追加しても、Studio ワークスペースの他のプロジェクトはそのコネクタを使用できません。 ## [](#configure-input-source)ソースの設定 ソースは、指定された条件が満たされたときにフローを開始します。 次のソースのいずれかを設定して、Apache Cassandra Connector で使用できます。 - **HTTP Listener** 設定されたホストとポートで要求を受信するたびにフローを開始する - **Scheduler** 時間ベースの条件が満たされたときにフローを開始する たとえば、HTTP Listener を設定する手順は、次のとおりです。 1. **\[Mule Palette (Mule パレット)\]** ビューで、**\[HTTP\] > \[Listener\]** を選択します。 2. **\[Listener\]** を Studio キャンバスにドラッグします。 3. **\[Listener (リスナー)\]** 設定画面で、必要に応じて **\[Display Name (表示名)\]** 項目の値を変更します。 4. **\[Path (パス)\]** 項目の値を指定します。 5. **\[Connector configuration (コネクタ設定)\]** 項目の横にあるプラス記号 (**+**) をクリックして、アプリケーション内の HTTP Listener のすべてのインスタンスで使用できるグローバル要素を設定します。 6. **\[General (一般)\]** タブで、リスナーの接続情報を指定します。 7. **\[TLS\]** タブで、必要に応じてリスナーの TLS 情報を指定します。 8. **\[Advanced (詳細)\]** タブで、必要に応じて再接続戦略を含む再接続情報を指定します。 9. **\[Test Connection (接続をテスト)\]** をクリックして、Mule が指定されたサーバーに接続できることを確認します。 10. **\[OK\]** をクリックします。 ## [](#add-connector-operation)フローにコネクタの操作を追加する フローにコネクタの操作を追加すると、そのコネクタで実行する特定の操作をすぐに定義できます。 Apache Cassandra Connector の操作を追加するには、次の手順に従います。 1. **\[Mule Palette (Mule パレット)\]** ビューで **\[CassandraDB\]** を選択し、目的の操作を選択します。 2. その操作を Studio キャンバスのソースの右にドラッグします。 ## [](#configure-global-element)コネクタのグローバル要素を設定する コネクタを設定する場合、アプリケーション内のそのコネクタのすべてのインスタンスで使用できるグローバル要素を設定することをお勧めします。Apache Cassandra データベースで認証が有効になっている場合、コネクタからアクセスするときにログイン情報を提供する必要があります。Apache Cassandra では基本認証のみがサポートされています。Apache Cassandra データベースにログイン情報を提供するには、Apache Cassandra Connector のグローバル要素に対応する値を入力します。 Apache Cassandra Connector のグローバル要素を設定する手順は、次のとおりです。 1. Studio キャンバスで操作を選択します。 2. 操作の設定画面で、**\[Connector configuration (コネクタ設定)\]** 項目の横にあるプラス記号 (**+**) をクリックし、グローバル要素設定項目にアクセスします。 3. **\[General (一般)\]** タブで、次の項目を入力します。
| 項目 | 説明 |
|---|---|
Host (ホスト) |
Apache Cassandra ノードのホスト名または IP アドレス。 |
Port (ポート) |
ポート番号。デフォルトポートは |
| 項目 | 説明 |
|---|---|
Keyspace (キースペース) |
Apache Cassandra キースペース |
Username (ユーザー名) |
Apache Cassandra ユーザー名 |
Password (パスワード) |
Apache Cassandra パスワード |
| 項目 | 説明 |
|---|---|
Endpoint Identification Algorithm (エンドポイント識別アルゴリズム) |
クライアントがサーバーのホスト名を検証するために使用するエンドポイント識別アルゴリズム。デフォルト値は空の文字列です。つまり、アルゴリズムは無効になっています。クライアント (ブローカーによって作成されたブローカー間の通信のクライアント接続を含む) は、ブローカーのホスト名がブローカーの証明書のホスト名と一致していることを確認します。 |
TLS Configuration (TLS 設定) |
Mule アプリケーションの通信を保護するためにクライアント側とサーバー側の両方から使用できる TLS の設定を定義します。HTTPS プロトコルを使用すると、HTTP 通信が TLS または SSL を使用して保護されます。プロトコルとして HTTPS が設定されている場合、ユーザーは |
| 項目 | 説明 |
|---|---|
Host (ホスト) |
Apache Cassandra ノードのホスト名または IP アドレス。 |
Port (ポート) |
ポート番号。デフォルトポートは |
| 項目 | 説明 |
|---|---|
Keyspace (キースペース) |
Apache Cassandra キースペース |
Username (ユーザー名) |
Apache Cassandra ユーザー名 |
Password (パスワード) |
Apache Cassandra パスワード |
| 項目 | 説明 |
|---|---|
Endpoint Identification Algorithm (エンドポイント識別アルゴリズム) |
クライアントがサーバーのホスト名を検証するために使用するエンドポイント識別アルゴリズム。デフォルト値は空の文字列です。つまり、アルゴリズムは無効になっています。クライアント (ブローカーによって作成されたブローカー間の通信のクライアント接続を含む) は、ブローカーのホスト名がブローカーの証明書のホスト名と一致していることを確認します。 |
TLS Configuration (TLS 設定) |
Mule アプリケーションの通信を保護するためにクライアント側とサーバー側の両方から使用できる TLS の設定を定義します。HTTPS プロトコルを使用すると、HTTP 通信が TLS または SSL を使用して保護されます。プロトコルとして HTTPS が設定されている場合、ユーザーは |
Host (ホスト)
${cassandra.Host}
Port (ポート)
${cassandra.Port}
Keyspace (キースペース)
${cassandra.keySpace}
Username (ユーザー名)
${cassandra.userName}
Password (パスワード)
${cassandra.password}
| 項目 | 値 |
|---|---|
Keyspace name (キースペース名) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Entity to insert (挿入するエンティティ) |
|
| 項目 | 値 |
|---|---|
Query (クエリ) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Entity to insert (挿入するエンティティ) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Entity to insert (挿入するエンティティ) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Entities (エンティティ) |
|
Value (値) |
|
Where clause (Where 句) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Old column name (古い列名) |
|
New column name (新しい列名) |
|
| 項目 | 値 |
|---|---|
名前 |
|
Value (値) |
|
| 項目 | 値 |
|---|---|
名前 |
|
Value (値) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Alter column input (変更列の入力) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Column name (列名) |
|
| 項目 | 値 |
|---|---|
Table name (テーブル名) |
|
Keyspace name (キースペース名) |
|
| 項目 | 値 |
|---|---|
Keyspace name (キースペース名) |
|
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
この設定の名前。コネクタはこの名前の設定を参照します。 |
x |
|
Connection (接続) |
この設定に指定する接続認証種別。 |
x |
||
Expiration Policy (有効期限ポリシー) |
動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Mule Runtime で期限切れに相当するとみなされます。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。必要に応じて、インスタンスがパージされます。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Host (ホスト) |
String (文字列) |
ホスト名または IP アドレス。 |
||
Endpoint identification algorithm (エンドポイント識別アルゴリズム) |
Enumeration (列挙)。次のいずれかになります。
|
クライアントがサーバーのホスト名を検証するために使用するエンドポイント識別アルゴリズム。デフォルト値は空の文字列です。つまり、アルゴリズムは無効になっています。クライアント (ブローカーによって作成されたブローカー間の通信のクライアント接続を含む) は、ブローカーのホスト名がブローカーの証明書のホスト名と一致していることを確認します。 |
HTTPS |
|
Port (ポート) |
String (文字列) |
Port (ポート) |
9042 |
|
Cassandra Keyspace (Cassandra キースペース) |
String (文字列) |
Cassandra キースペース。 |
||
Cassandra Cluster Name (Cassandra クラスター名) |
String (文字列) |
Cassandra クラスター名。 |
||
Cassandra Cluster Nodes (Cassandra クラスターノード) |
String (文字列) |
Cassandra クラスターノード (カンマで区切られた IP またはホストアドレスとポート。例: |
||
Username (ユーザー名) |
String (文字列) |
認証用のユーザー名。 |
||
Password (パスワード) |
String (文字列) |
認証用のパスワード。パスワードが null またはすべて空白の場合、コネクタで認証は使用されません。この場合、ユーザー名も空にする必要があります。 |
||
Protocol Version (プロトコルバージョン) |
Enumeration (列挙)。次のいずれかになります。
|
ドライバーでサポートされるネイティブプロトコルのバージョン。 |
||
Max Schema Agreement Wait Seconds (スキーマ一致の最大待機時間) |
Number (数値) |
DDL クエリから戻るまでスキーマ一致を待機する最大時間。 |
0 |
|
Compression (圧縮) |
Enumeration (列挙)。次のいずれかになります。
|
トランスポートで使用する圧縮。 |
||
TLS Configuration (TLS 設定) |
||||
Reconnection (再接続) |
アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Alter Column Input (Alter Column の入力) |
新しい列の名前とそのデータ型を定義する POJO。 |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Alter Column Input (Alter Column の入力) |
変更する列の名前と新しいデータ型を定義する POJO。 |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Input (入力) |
キースペース名と複製の詳細を含む、操作の入力。 |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Create Table Input (Create Table の入力) |
Create Table Input 操作。テーブル名、キースペース名、および列のリストを指定します。 |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
テーブルの名前 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Entities (エンティティ) |
Array of String (文字列の配列) |
削除する列。 |
x |
|
Where Clause (Where 句) |
Object (オブジェクト) |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
テーブルの名前 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Where Clause (Where 句) |
Object (オブジェクト) |
Delete 操作の Where 句。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Column Name (列名) |
String (文字列) |
削除する列の名前。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
削除するキースペースの名前。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table Name (テーブル名) |
String (文字列) |
削除するテーブルの名前。 |
#[payload] |
|
Keyspace Name (キースペース名) |
String (文字列) |
削除するテーブルを含むキースペース。 |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Cql Input (CQL の入力) |
実行するパラメーター化されたクエリをクエリパラメーターと共に記述する CQL クエリ入力。 |
#[payload] |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力を評価する式。式の結果は対象変数に保存されます。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
型 |
Array of Object (オブジェクトの配列) |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
操作で使用するキースペースの名前。 |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力を評価する式。式の結果は対象変数に保存されます。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
型 |
Array of String (文字列の配列) |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
エンティティを挿入するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Entity To Insert (挿入するエンティティ) |
Object (オブジェクト) |
挿入するエンティティ。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Old Column Name (古い列名) |
String (文字列) |
変更する列の名前。 |
#[payload] |
|
New Column Name (新しい列名) |
String (文字列) |
列の新しい名前。 |
x |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Query (クエリ) |
String (文字列) |
実行するクエリ。 |
#[payload] |
|
パラメーター |
Any の配列 |
クエリパラメーター。 |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力を評価する式。式の結果は対象変数に保存されます。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
型 |
Array of Object (オブジェクトの配列) |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
エンティティを更新するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
削除するテーブルを含むキースペース。 |
||
Entity To Update (更新するエンティティ) |
Object (オブジェクト) |
更新するエンティティ。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Enabled Protocols (有効化されたプロトコル) |
String (文字列) |
このコンテキストで有効化されたプロトコルのカンマ区切りリスト。 |
||
Enabled Cipher Suites (有効化された暗号化スイート) |
String (文字列) |
このコンテキストで有効化された暗号化スイートのカンマ区切りリスト。 |
||
Trust Store (トラストストア) |
||||
Key Store (キーストア) |
||||
Revocation Check (取り消し確認) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Path (パス) |
String (文字列) |
トラストストアの場所 (可能な場合、現在のクラスパスおよびファイルシステムに対して相対的に解決される場所)。 |
||
Password (パスワード) |
String (文字列) |
トラストストアを保護するために使用するパスワード。 |
||
Type (型) |
String (文字列) |
使用するストアの型。 |
||
Algorithm (アルゴリズム) |
String (文字列) |
トラストストアで使用するアルゴリズム。 |
||
Insecure (安全ではない) |
Boolean (ブール) |
true の場合、証明書の検証が行われず、攻撃に対して脆弱な接続がレンダリングされます。各自の責任で使用してください。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Path (パス) |
String (文字列) |
キーストアの場所 (可能な場合、現在のクラスパスおよびファイルシステムに対して相対的に解決される場所)。 |
||
Type (型) |
String (文字列) |
使用するストアの型。 |
||
Alias (別名) |
String (文字列) |
キーストアに多数の非公開キーが含まれている場合は、この属性によって使用するキーの別名を示します。定義しない場合、ファイルにある最初のキーがデフォルトで使用されます。 |
||
Key Password (キーパスワード) |
String (文字列) |
非公開キーを保護するために使用するパスワード。 |
||
Password (パスワード) |
String (文字列) |
キーストアを保護するために使用するパスワード。 |
||
Algorithm (アルゴリズム) |
String (文字列) |
キーストアで使用するアルゴリズム。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Only End Entities (最後のエンティティのみ) |
Boolean (ブール) |
証明書チェーンの最後の要素のみを確認します。 |
||
Prefer Crls (CRL を優先) |
Boolean (ブール) |
最初に OCSP ではなく CRL を試みます。 |
||
No Fallback (代替なし) |
Boolean (ブール) |
第 2 の確認方法 (以前に選択されていない方法) を使用しません。 |
||
Soft Fail (ソフトフェール) |
Boolean (ブール) |
取り消しサーバーに到達できない場合や取り消しサーバーが混雑している場合に検証エラーを回避します。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Url |
String (文字列) |
OCSP レスポンダーの URL。 |
||
Cert Alias (証明書の別名) |
String (文字列) |
(トラストストアに含まれている) OCSP 応答の署名証明書の別名 (存在する場合)。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Path (パス) |
String (文字列) |
CRL ファイルへのパス。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Fails Deployment (デプロイメントに失敗) |
Boolean (ブール) |
アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。 |
||
Reconnection Strategy (再接続戦略) |
使用する再接続戦略。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Frequency (頻度) |
Number (数値) |
再接続する頻度 (ミリ秒)。 |
||
Count (数) |
Number (数値) |
再接続の試行回数。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Frequency (頻度) |
Number (数値) |
再接続する頻度 (ミリ秒)。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Max Idle Time (最大アイドル時間) |
Number (数値) |
有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値 |
||
Time Unit (時間単位) |
Enumeration (列挙)。次のいずれかになります。
|
[Max Idle Time (最大アイドル時間)] 属性の時間単位。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Column (列) |
String (文字列) |
|||
Type (型) |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
First Data Center (最初のデータセンター) |
||||
Keyspace Name (キースペース名) |
String (文字列) |
|||
Next Data Center (次のデータセンター) |
||||
Replication Factor (複製係数) |
Number (数値) |
|||
複製戦略クラス |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
|||
Value (値) |
Number (数値) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Columns (列) |
Column Input (列の入力) の配列 |
|||
Keyspace Name (キースペース名) |
String (文字列) |
|||
Table Name (テーブル名) |
String (文字列) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
|||
Primary Key (主キー) |
Boolean (ブール) |
|||
Type (型) |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Cql Query (CQL クエリ) |
String (文字列) |
|||
パラメーター |
Any の配列 |
Host (ホスト)
${cassandra.Host}
Port (ポート)
${cassandra.Port}
Keyspace (キースペース)
${cassandra.keySpace}
Username (ユーザー名)
${cassandra.userName}
Password (パスワード)
${cassandra.password}
| 項目 | 値 |
|---|---|
Keyspace name (キースペース名) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Entity to insert (挿入するエンティティ) |
|
| 項目 | 値 |
|---|---|
Query |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Entity to insert (挿入するエンティティ) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Entity to insert (挿入するエンティティ) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Entities (エンティティ) |
|
値 |
|
Where clause (Where 句) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Old column name (古い列名) |
|
New column name (新しい列名) |
|
| 項目 | 値 |
|---|---|
名前 |
|
値 |
|
| 項目 | 値 |
|---|---|
名前 |
|
値 |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Alter column input (変更列の入力) |
|
| 項目 | 値 |
|---|---|
Table (テーブル) |
|
Keyspace name (キースペース名) |
|
Column name (列名) |
|
| 項目 | 値 |
|---|---|
Table name (テーブル名) |
|
Keyspace name (キースペース名) |
|
| 項目 | 値 |
|---|---|
Keyspace name (キースペース名) |
|
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
この設定の名前。コネクタはこの名前の設定を参照します。 |
x |
|
Connection (接続) |
この設定に指定する接続認証種別。 |
x |
||
Expiration Policy (有効期限ポリシー) |
動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Mule Runtime で期限切れに相当するとみなされます。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。必要に応じて、インスタンスがパージされます。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Host (ホスト) |
String (文字列) |
ホスト名または IP アドレス。 |
||
Endpoint identification algorithm (エンドポイント識別アルゴリズム) |
Enumeration (列挙)。次のいずれかになります。
|
クライアントがサーバーのホスト名を検証するために使用するエンドポイント識別アルゴリズム。デフォルト値は空の文字列です。つまり、アルゴリズムは無効になっています。クライアント (ブローカーによって作成されたブローカー間の通信のクライアント接続を含む) は、ブローカーのホスト名がブローカーの証明書のホスト名と一致していることを確認します。 |
HTTPS |
|
Port (ポート) |
String (文字列) |
Port (ポート) |
9042 |
|
Cassandra Keyspace (Cassandra キースペース) |
String (文字列) |
Cassandra キースペース。 |
||
Cassandra Cluster Name (Cassandra クラスター名) |
String (文字列) |
Cassandra クラスター名。 |
||
Cassandra Cluster Nodes (Cassandra クラスターノード) |
String (文字列) |
Cassandra クラスターノード (カンマで区切られた IP またはホストアドレスとポート。例: |
||
Username (ユーザー名) |
String (文字列) |
認証用のユーザー名。 |
||
Password (パスワード) |
String (文字列) |
認証用のパスワード。パスワードが null またはすべて空白の場合、コネクタで認証は使用されません。この場合、ユーザー名も空にする必要があります。 |
||
Protocol Version (プロトコルバージョン) |
Enumeration (列挙)。次のいずれかになります。
|
ドライバーでサポートされるネイティブプロトコルのバージョン。 |
||
Max Schema Agreement Wait Seconds (スキーマ一致の最大待機時間) |
Number (数値) |
DDL クエリから戻るまでスキーマ一致を待機する最大時間。 |
0 |
|
Compression (圧縮) |
Enumeration (列挙)。次のいずれかになります。
|
トランスポートで使用する圧縮。 |
||
Prepared Statements Cache Size (プリペアードステートメントのキャッシュサイズ) |
Number (数値) |
プリペアードステートメントのキャッシュサイズ。Mule アプリケーションで処理するさまざまなステートメントの数以上の値を設定します。 |
10 |
|
TLS Configuration (TLS 設定) |
||||
Reconnection (再接続) |
アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Alter Column Input (Alter Column の入力) |
新しい列の名前とそのデータ型を定義する POJO。 |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Alter Column Input (Alter Column の入力) |
変更する列の名前と新しいデータ型を定義する POJO。 |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Input (入力) |
キースペース名と複製の詳細を含む、操作の入力。 |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Create Table Input (Create Table の入力) |
Create Table Input 操作。テーブル名、キースペース名、および列のリストを指定します。 |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
テーブルの名前 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Entities (エンティティ) |
Array of String (文字列の配列) |
削除する列。 |
x |
|
Where Clause (Where 句) |
Object (オブジェクト) |
#[payload] |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
テーブルの名前 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Where Clause (Where 句) |
Object (オブジェクト) |
Delete 操作の Where 句。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Column Name (列名) |
String (文字列) |
削除する列の名前。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
削除するキースペースの名前。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table Name (テーブル名) |
String (文字列) |
削除するテーブルの名前。 |
#[payload] |
|
Keyspace Name (キースペース名) |
String (文字列) |
削除するテーブルを含むキースペース。 |
||
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Cql Input (CQL の入力) |
実行するパラメーター化されたクエリをクエリパラメーターと共に記述する CQL クエリ入力。 |
#[payload] |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力を評価する式。式の結果は対象変数に保存されます。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
型 |
Array of Object (オブジェクトの配列) |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
操作で使用するキースペースの名前。 |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力を評価する式。式の結果は対象変数に保存されます。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
型 |
Array of String (文字列の配列) |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
エンティティを挿入するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Entity To Insert (挿入するエンティティ) |
Object (オブジェクト) |
挿入するエンティティ。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
使用するテーブルを含むキースペース。 |
||
Old Column Name (古い列名) |
String (文字列) |
変更する列の名前。 |
#[payload] |
|
New Column Name (新しい列名) |
String (文字列) |
列の新しい名前。 |
x |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Query (クエリ) |
String (文字列) |
実行するクエリ。 |
#[payload] |
|
パラメーター |
Any の配列 |
クエリパラメーター。 |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力を評価する式。式の結果は対象変数に保存されます。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
型 |
Array of Object (オブジェクトの配列) |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
エンティティを更新するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
削除するテーブルを含むキースペース。 |
||
Entity To Update (更新するエンティティ) |
Object (オブジェクト) |
更新するエンティティ。 |
#[payload] |
|
Reconnection Strategy (再接続戦略) |
接続エラーが発生した場合の再試行戦略。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Enabled Protocols (有効化されたプロトコル) |
String (文字列) |
このコンテキストで有効化されたプロトコルのカンマ区切りリスト。 |
||
Enabled Cipher Suites (有効化された暗号化スイート) |
String (文字列) |
このコンテキストで有効化された暗号化スイートのカンマ区切りリスト。 |
||
トラストストア |
||||
Key Store (キーストア) |
||||
Revocation Check (取り消し確認) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Path (パス) |
String (文字列) |
トラストストアの場所 (可能な場合、現在のクラスパスおよびファイルシステムに対して相対的に解決される場所)。 |
||
Password (パスワード) |
String (文字列) |
トラストストアを保護するために使用するパスワード。 |
||
Type (型) |
String (文字列) |
使用するストアの型。 |
||
Algorithm (アルゴリズム) |
String (文字列) |
トラストストアで使用するアルゴリズム。 |
||
Insecure (安全ではない) |
Boolean (ブール) |
true の場合、証明書の検証が行われず、攻撃に対して脆弱な接続がレンダリングされます。各自の責任で使用してください。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Path (パス) |
String (文字列) |
キーストアの場所 (可能な場合、現在のクラスパスおよびファイルシステムに対して相対的に解決される場所)。 |
||
Type (型) |
String (文字列) |
使用するストアの型。 |
||
Alias (別名) |
String (文字列) |
キーストアに多数の非公開キーが含まれている場合は、この属性によって使用するキーの別名を示します。定義しない場合、ファイルにある最初のキーがデフォルトで使用されます。 |
||
Key Password (キーパスワード) |
String (文字列) |
非公開キーを保護するために使用するパスワード。 |
||
Password (パスワード) |
String (文字列) |
キーストアを保護するために使用するパスワード。 |
||
Algorithm (アルゴリズム) |
String (文字列) |
キーストアで使用するアルゴリズム。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Only End Entities (最後のエンティティのみ) |
Boolean (ブール) |
証明書チェーンの最後の要素のみを確認します。 |
||
Prefer Crls (CRL を優先) |
Boolean (ブール) |
最初に OCSP ではなく CRL を試みます。 |
||
No Fallback (代替なし) |
Boolean (ブール) |
第 2 の確認方法 (以前に選択されていない方法) を使用しません。 |
||
Soft Fail (ソフトフェール) |
Boolean (ブール) |
取り消しサーバーに到達できない場合や取り消しサーバーが混雑している場合に検証エラーを回避します。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Url |
String (文字列) |
OCSP レスポンダーの URL。 |
||
Cert Alias (証明書の別名) |
String (文字列) |
(トラストストアに含まれている) OCSP 応答の署名証明書の別名 (存在する場合)。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Path (パス) |
String (文字列) |
CRL ファイルへのパス。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Fails Deployment (デプロイメントに失敗) |
Boolean (ブール) |
アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。 |
||
Reconnection Strategy (再接続戦略) |
使用する再接続戦略。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Frequency (頻度) |
Number (数値) |
再接続する頻度 (ミリ秒)。 |
||
Count (数) |
Number (数値) |
再接続の試行回数。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Frequency (頻度) |
Number (数値) |
再接続する頻度 (ミリ秒)。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Max Idle Time (最大アイドル時間) |
Number (数値) |
有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値 |
||
Time Unit (時間単位) |
Enumeration (列挙)。次のいずれかになります。
|
[Max Idle Time (最大アイドル時間)] 属性の時間単位。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Column (列) |
String (文字列) |
|||
Type (型) |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
First Data Center (最初のデータセンター) |
||||
Keyspace Name (キースペース名) |
String (文字列) |
|||
Next Data Center (次のデータセンター) |
||||
Replication Factor (複製係数) |
Number (数値) |
|||
複製戦略クラス |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
|||
Value (値) |
Number (数値) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Columns (列) |
Column Input (列の入力) の配列 |
|||
Keyspace Name (キースペース名) |
String (文字列) |
|||
Table Name (テーブル名) |
String (文字列) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
|||
Primary Key (主キー) |
Boolean (ブール) |
|||
Type (型) |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Cql Query (CQL クエリ) |
String (文字列) |
|||
パラメーター |
Any の配列 |
| 開始バージョン | 終了バージョン |
|---|---|
3.x |
4.x |
| 開始バージョン | 終了バージョン |
|---|---|
3.x |
4.x |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
この設定の名前。コネクタはこの名前の設定を参照します。 |
x |
|
Connection (接続) |
Connection (接続) |
この設定に指定できる接続種別。 |
x |
|
Expiration Policy (有効期限ポリシー) |
ExpirationPolicy |
動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Runtime で期限切れに相当するとみなされます。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。インスタンスは必要に応じてランタイムによりパージされます。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Host (ホスト) |
String (文字列) |
ホスト名または IP アドレス。 |
localhost |
|
Port (ポート) |
String (文字列) |
ポート (デフォルトは 9042)。 |
9042 |
|
Keyspace (キースペース) |
String (文字列) |
Cassandra キースペース。 |
||
Cluster Name (クラスター名) |
String (文字列) |
Cassandra クラスター名。 |
||
Cluster Nodes (クラスターノード) |
String (文字列) |
Cassandra クラスターノードがサポートされます。このアドレスは、カンマで区切られた IP またはホストアドレスとポート番号です。形式: |
||
Username (ユーザー名) |
String (文字列) |
|||
Password (パスワード) |
String (文字列) |
認証に使用するパスワード。パスワードが null または空白のみの場合、コネクタは認証を使用せず、ユーザー名も空になっている必要があります。 |
||
Protocol Version (プロトコルバージョン) |
Enumeration (列挙)。次のいずれかになります。
|
ドライバーでサポートされるネイティブプロトコルのバージョン。 |
||
Max Schema Agreement Wait Seconds (スキーマ一致の最大待機時間) |
Number (数値) |
DDL クエリから戻るまでスキーマ一致を待機する最大時間。 |
0 |
|
Compression (圧縮) |
Enumeration (列挙)。次のいずれかになります。
|
トランスポートで使用する圧縮。 |
||
SSL |
Boolean (ブール) |
クラスターに対して SSL の使用を有効にします。 |
false |
|
Reconnection (再接続) |
Reconnection (再接続) |
アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Alter Column Input (Alter Column の入力) |
AlterColumnInput |
新しい列の名前とその DataType を定義する POJO。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Alter Column Input (Alter Column の入力) |
AlterColumnInput |
変更する列の名前と新しい DataType を定義する POJO。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Input (入力) |
CreateKeyspaceInput |
キースペース名と複製の詳細を含む、操作の入力。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Create Table Input (Create Table の入力) |
CreateTableInput |
テーブル名、キースペース名、および列のリストを記述します。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
テーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Entities (エンティティ) |
Array of String (文字列の配列) |
Operation input (操作の入力): 削除する列。 |
x |
|
Where Clause (Where 句) |
Object (オブジェクト) |
|
||
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
テーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Where Clause (Where 句) |
Object (オブジェクト) |
操作の入力: 削除操作の where 句。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Column Name (列名) |
String (文字列) |
削除する列の名前。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
削除するキースペースの名前。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table Name (テーブル名) |
String (文字列) |
削除するテーブルの名前。 |
|
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 削除するテーブルを含むキースペース。 |
||
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Cql Input (CQL の入力) |
CQLQueryInput |
実行するパラメーター化されたクエリをパラメーターと共に記述します。 |
|
|
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力に対して評価する式。式の結果は対象変数に保存されます。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
操作で使用するキースペースの名前。 |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力に対して評価する式。式の結果は対象変数に保存されます。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
エンティティの挿入先のテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Entity To Insert (挿入するエンティティ) |
Object (オブジェクト) |
挿入するエンティティ。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
操作で使用するテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 使用するテーブルを含むキースペース。 |
||
Old Column Name (古い列名) |
String (文字列) |
変更する列の名前。 |
|
|
New Column Name (新しい列名) |
String (文字列) |
列の名前の新しい値。 |
x |
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Query (クエリ) |
String (文字列) |
実行するクエリ。 |
|
|
パラメーター |
Any の配列 |
クエリパラメーター。 |
||
Target Variable (対象変数) |
String (文字列) |
操作の出力を保存する変数の名前。 |
||
Target Value (対象値) |
String (文字列) |
操作の出力に対して評価する式。式の結果は対象変数に保存されます。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 名前 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Configuration (設定) |
String (文字列) |
使用する設定の名前。 |
x |
|
Table (テーブル) |
String (文字列) |
更新するエンティティを含むテーブルの名前。 |
x |
|
Keyspace Name (キースペース名) |
String (文字列) |
(省略可能) 削除するテーブルを含むキースペース。 |
||
Entity To Update (更新するエンティティ) |
Object (オブジェクト) |
更新するエンティティ。 |
|
|
Reconnection Strategy (再接続戦略) |
|
接続エラーが発生した場合の再試行戦略。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Fails Deployment (デプロイメントに失敗) |
Boolean (ブール) |
アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。 |
||
Reconnection Strategy (再接続戦略) |
|
使用する再接続戦略。 |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Frequency (頻度) |
Number (数値) |
再接続する頻度 (ミリ秒)。 |
||
Count (数) |
Number (数値) |
再接続の試行回数。 |
||
blocking (ブロック) |
Boolean (ブール) |
false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。 |
true |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Frequency (頻度) |
Number (数値) |
再接続する頻度 (ミリ秒)。 |
||
blocking (ブロック) |
Boolean (ブール) |
false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。 |
true |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Max Idle Time (最大アイドル時間) |
Number (数値) |
有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値。 |
||
Time Unit (時間単位) |
Enumeration (列挙)。次のいずれかになります。
|
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Column (列) |
String (文字列) |
|||
Type (型) |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
First Data Center (最初のデータセンター) |
DataCenter |
|||
Keyspace Name (キースペース名) |
String (文字列) |
|||
Next Data Center (次のデータセンター) |
DataCenter |
|||
Replication Factor (複製係数) |
Number (数値) |
|||
複製戦略クラス |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
|||
Value (値) |
Number (数値) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Columns (列) |
ColumnInput の配列 |
|||
Keyspace Name (キースペース名) |
String (文字列) |
|||
Table Name (テーブル名) |
String (文字列) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Name (名前) |
String (文字列) |
|||
Primary Key (主キー) |
Boolean (ブール) |
|||
Type (型) |
Enumeration (列挙)。次のいずれかになります。
|
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Cql Query (CQL クエリ) |
String (文字列) |
|||
パラメーター |
Any の配列 |
| 項目 | 説明 |
|---|---|
Host (ホスト) |
Cassandra ノードのホスト名または IP アドレスを入力します。 |
Port (ポート) |
ポート番号を入力します。デフォルトポートは 9042 です。 |
Keyspace (キースペース) |
Cassandra キースペースを入力します。キースペースは列ファミリーをグループ化します。 |
Username (ユーザー名) |
Cassandra YAML ファイルで PasswordAuthenticator を有効にしている場合、Cassandra ユーザー名を入力します。 |
Password (パスワード) |
|
| 項目 | 説明 |
|---|---|
Host (ホスト) |
Cassandra ノードのホスト名または IP アドレスを入力します。 |
Port (ポート) |
ポート番号を入力します。デフォルトポートは |
Keyspace (キースペース) |
Cassandra キースペースを入力します。キースペースは列ファミリーをグループ化します。 |
Username (ユーザー名) |
Cassandra YAML ファイルで |
Password (パスワード) |
|