Apache Cassandra Connector 4.1 の追加設定情報 - Mule 4

基本認証と DataSense 機能を備えた環境で動作するように、Apache Cassandra 用 Anypoint Connector (Apache Cassandra Connector) を設定します。

Apache Cassandra 認証の有効化

デフォルトでは、Apache Cassandra データベースへのアクセスにログイン情報は必要ありません。 認証を有効にするように Apache Cassandra を設定する必要があります。Apache Cassandra Connector の設定は、基本認証の Apache Cassandra の設定と一致する必要があります。

認証を有効にしたら、Apache Cassandra インストールのホームディレクトリから次の例のように ​cqlsh​ コマンドを実行します。次の例では、デフォルトのログイン情報 (ユーザー名 ​cassandra​、パスワード ​cassandra​) を使用しています。

bin/cqlsh localhost -u cassandra -p cassandra
Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.10 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
text
  1. Apache Cassandra をインストールしたら、編集目的で ​conf\cassandra.yaml​ ファイルを開きます。

  2. 必要に応じて、​AllowAllAuthenticator​ の値を ​PasswordAuthenticator​ に変更します。

  3. Apache Cassandra を再起動します。

  4. 別の端末タブで、Apache Cassandra が実行されていることを確認します。

    bin/nodetool status

POJO 設定

このコネクタは、「Apache Cassandra Connector リファレンス」の複数の操作を公開します。 次の操作は、DataSense 機能で必要とされる一部の POJO を入力パラメーターとして受け入れます。

  • addNewColumn

  • changeColumnType

  • createKeyspace

  • createTable

  • deleteColumnsValue

  • deleteRows

  • dropColumn

  • dropKeyspace

  • dropTable

  • executeCQLQuery

  • getTableNamesFromKeyspace

  • renameColumn

  • select

  • update