Kerberosが有効なリモート・クラスターにデータを読み込む
sstableからKerberosが有効なリモートのDataStax Enterpriseクラスターにデータを読み込むようにKerberos環境でsstableloaderを構成します。
sstableloaderツール(バルク・ローダーとも呼ばれる)は、sstableからターゲット・クラスターにデータを読み込みます。Kerberosが有効なリモート・クラスターにデータを読み込む場合、以下のJVMオプションを構成します。
注: ローカルのDSEクラスターでsstableloaderを実行する場合、他に必要な構成はありません。
- システム・プロパティを使用してキータブの場所を設定するには、以下の例をオプション設定のガイドとして使用してください。
JVM_OPTS="-Dkerberos.use.keytab=true \ -Dkerberos.keytab=/home/dse/cassandra.keytab \ -Dkerberos.client.principal=dse@LOCAL.DEV" \ resources/cassandra/bin/sstableloader -d 192.168.56.102 /var/lib/cassandra/data/Keyspace1/Standard1
- JAAS configを使用してKerberosのオプションを設定するには、以下の例をオプション設定のガイドとして使用してください。
JVM_OPTS="-Dkerberos.use.config.file=true \ -Djava.security.auth.login.config=/home/dse/keytab-basic-jaas.conf" \ resources/cassandra/bin/sstableloader -d 192.168.56.102 /var/lib/cassandra/data/Keyspace1/Standard1
- JAAS config(/home/dse/keytab-basic-jaas.conf)で、これらのオプションを設定します。
Client { com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="/home/dse/cassandra.keytab" principal="cassandra@LOCAL.DEV"; };