検索インデックスの場所の設定

サーバー上の検索インデックス・データの場所を設定するための手順。

DSE Searchノードに追加されたデータのインデックスは、DSEノード上でローカルに作成されます。1つのノードに加えたデータ変更は、他のノードにも適用されます。DSE Searchには独自のインデックス作成ドキュメントがあります。DSE Searchインデックス作成ドキュメントのサーバー上の保存場所はユーザーが指定できます。デフォルトでは、各DSE Searchインデックスはsolrconfig_data_dir/keyspace_name.table_nameに保存されるか、またはdse.solr.data.dirシステム・プロパティーで指定されている場所に保存されます。

注: solrconfig.xmlファイルではdataDirパラメーターはサポートされていません。

dse.yaml

dse.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/dse.yaml
tarボール・インストール installation_location/resources/dse/conf/dse.yaml

手順

  1. Searchノードをシャットダウンします。
  2. solr.dataディレクトリーを新しい場所に移動します。
  3. 場所を指定します。
    オプション説明
    コマンドラインから指定 動的に変更するには:
    cd installation_location && 
    bin/dse cassandra -s -Ddse.solr.data.dir=My_data_dir
    dse.yaml 恒久的に変更するには:
    solr_data_dir: My_data_dir
  4. ノードを起動します。