Cassandra の追加設定

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

Cassandra 認証の有効化

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

認証を有効にしたら、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.
  1. Cassandra をインストールしたら、編集目的で ​conf\cassandra.yaml​ ファイルを開きます。

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

  3. Cassandra を再起動します。

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

    bin/nodetool status

POJO 設定

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

addNewColumn​、​changeColumnType​、​createKeyspace​、​createTable​、​deleteColumnsValue​、​deleteRows​、​dropColumn​、​dropKeyspace​、​dropTable​、​executeCQLQuery​、​getTableNamesFromKeyspace​、​renameColumn​、​select​、​update​。