Tomcat Webサーバーの設定変更

DSE Searchセキュリティを構成するために、Tomcat web server.xmlファイルでは、HTTPおよびSolr Adminインターフェイスを使用してDSE Searchへのクライアント接続用のIPアドレスを変更したり、SSL暗号やポートを指定するなど、その他の変更を実行できます。

DSE Searchセキュリティを構成するために、Tomcat web server.xmlファイルでは、HTTPおよびSolr Adminインターフェイスを使用してDSE Searchへのクライアント接続用のIPアドレスを変更したり、SSL暗号やポートを指定するなど、その他の変更を実行できます。
cassandra.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/cassandra/cassandra.yaml
tarボール・インストール install_location/resources/cassandra/conf/cassandra.yaml
Tomcat server.xmlファイルのデフォルトの場所は、すべてのインストールのタイプで同じです。
Installer-Servicesおよびパッケージ・インストール /etc/dse/resources/tomcat/conf/server.xml
Installer-No Servicesおよびtarボール・インストール /etc/dse/tomcat/conf/server.xml

手順

以下のように、いくつかの構成をTomcat server.xmlファイルで変更します。

  1. DSE Searchへのクライアント接続用のIPアドレスを変更できます。
    DSE SearchにアクセスするためにHTTPおよびSolr Adminインターフェイスで使用されるデフォルトのIPアドレスは、cassandra.yamlファイルでrpc_addressによって定義されます。
    • デフォルトのrpc_address値であるlocalhostは、Tomcatがlocalhostのみをリッスンするようにします。
    • Tomcatが構成されているすべてのインターフェイスをリッスンできるようにするには、rpc_address0.0.0.0に設定します。

    HTTPおよびSolr Adminインターフェイスを使用してDSE Searchへのクライアント接続用のIPアドレスを変更するには、cassandra.yamlファイルでクライアント接続rpc_addressを変更するか、Tomcatコネクターを作成するかします。

    オプション説明
    Tomcatコネクターを作成 server.xmlファイルの<Service name="Solr">セクションに以下を入力します。
    <Connector 
    port="PORT" 
    protocol="HTTP/1.1" 
    address="IP_ADDRESS"
    connectionTimeout="20000" 
    redirectPort="8443" 
            />
    rpc_addressを変更 cassandra.yamlファイルのinitialization_optionsセクションにあるrpc_addressを変更します。rpc_addressは起動時にのみ読み取られます。
  2. 上級ユーザーのみ:Tomcat server.xmlファイルで、デフォルトのポート8983以外に、異なるクライアント接続ポートを指定できます。デフォルト以外の接続ポートを指定する場合、通常はDataStax Enterpriseによって自動的に実行されるSSL接続構成は実行されません。キーストア・パスやパスワードなど、有効なコネクター構成を指定する必要があります。DataStaxサポートの記事「Configuring the DSE Solr HTTP/HTTPS port」を参照してください。
  3. 変更後は、ノードを再起動してください。