基本認証と 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.
-
Apache Cassandra をインストールしたら、編集目的で
conf\cassandra.yaml ファイルを開きます。 -
必要に応じて、
AllowAllAuthenticator の値を PasswordAuthenticator に変更します。 -
Apache Cassandra を再起動します。
-
別の端末タブで、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