Kerberosを使用するためにdsetoolを有効にする

Kerberos認証を使用するためにdsetoolを有効にする手順。

Kerberos認証を使用するには、dsetoolコマンドを有効にする必要があります。

以下のいずれかのオプションを使用します。

~/.dsercファイルを使用する
DataStax Enterpriseのホーム・ディレクトリーにある~/.dsercファイルを編集または作成し、以下のエントリーを追加します。
sasl_protocol=service_name
login_config=path_to_login_config
コマンドライン・オプション
コマンドラインでサービス名とJAAS構成ファイルを指定します。
-Ddse.sasl.protocol=service_name
-Djava.security.auth.login.config=path_to_login_config
ここで、
  • service_nameは、dse.yamlファイルに定義されているservice_principalのサービス名コンポーネントです。
  • path_to_login_configは、以下のオプションが宣言されているJAAS構成ファイルです。
    DseClient {
    com.sun.security.auth.module.Krb5LoginModule required
    useTicketCache=true
    renewTGT=true;
            };