searcherを配置するサーバでのセットアップ手順について説明します。
directorからの要求を受け付けるポート番号を指定します。
サーチサーバの以下のファイルに、searcherで使用するポート番号を指定します。
/etc/services
指定形式を以下に示します。
指定形式
サービス名 ポート番号/プロトコル
searcherを連想することが可能な文字列を指定します。
サーチサーバで使用していないポート番号を指定します。OSが動的使用するポート番号と重複しないように注意してください。
tcpを指定します。
定義例を以下に示します。
searcherのサービス名を“shuns01”と指定する場合
shuns01 23501/tcp (1)
(1) directorからの要求を受け付けるポート番号
注意
directorからの要求を受け付けるポート番号は、システム用動作環境ファイルのSearcherパラメタに指定する必要があります。
参照
システム用動作環境ファイルの実行パラメタの詳細については、“導入・運用ガイド”の“システム用動作環境ファイルの実行パラメタ”を参照してください。
searcher用動作環境ファイルは、以下のサンプルのsearcher用動作環境ファイルを複写して、編集します。
/etc/opt/FJSVshnsk/etc/searcher/searcher.cfg-sample
編集したsearcher用動作環境ファイルは、サンプル用と同じディレクトリにsearcher識別子.cfgというファイル名で格納します。
searcher識別子は、8バイト以内の半角英数字の文字列を使用します。
注意
サーチデータのオーバーフロー制御機能を使用する場合は、SearchDataFileFolderパラメタを指定する必要があります。
代替searcherの場合は、運用のサーチサーバの設定に合わせて、searcher用動作環境ファイルのSearchDataFileFolderパラメタを指定する必要があります。
参照
searcher用動作環境ファイルの実行パラメタの詳細については、“導入・運用ガイド”の“searcher用動作環境ファイルの実行パラメタ”を参照してください。
システム用動作環境ファイルで、IPアドレスを用いずにホスト名を指定した場合は、サーチサーバにおいて、以下のファイルにディレクタサーバのIPアドレスおよびホスト名を指定します。
/etc/hosts
指定形式を以下に示します。
指定形式
IPアドレス ホスト名
ディレクタサーバのIPアドレスを指定します。
ディレクタサーバのホスト名を指定します。
定義例を以下に示します。
192.168.0.10 DirSvr1
OSの設定について説明します。
ShunsakuではShunsakuを構成するプロセス間通信のため、OSの提供するSystem V IPC資源を使用しています。そのため、Shunsakuを動作させるには、Shunsakuの動作環境の定義に応じたIPC資源を設定する必要があります。
Shunsakuを動作させるためには、以下のIPC資源の設定が必要です。
それぞれの設定は、カーネル構成ファイル(/etc/sysctl.conf)に設定します。
以下の値は、Shunsakuが動作するために必要な値です。
カーネル構成ファイルに値が設定されている場合は、値を確認し、追加や変更を行ってください。カーネル構成ファイルに値が設定されていない場合は、OSのデフォルト値が使用されているため、OSのデフォルト値を基準にして追加や変更を行ってください。
以降の説明で、“最大値”とあるパラメタについては、すでに設定されている値またはデフォルト値と比較して大きいほうの値を設定してください。“加算”とあるパラメタについては、すでに設定されている値またはデフォルト値に加算した値を設定してください。
カーネル構成ファイルの編集後は、“sysctl -p /etc/sysctl.conf”を実行するか、または、システムを再起動してください。
共用メモリ資源には、以下の値を設定してください。
カーネルのパラメタ名 | 必要数 | 備考 |
---|---|---|
kernel.shmmax | 1048576 以上の値 | 最大値 |
kernel.shmmni | 同時に起動するsearcher数 | 加算 |
セマフォ資源には、以下の値を設定してください。
kernel.sem = para1 para2 para3 para4
para1、para2、para3およびpara4には、以下の値を設定してください。
カーネルのパラメタ名 | 設定値 | 備考 |
---|---|---|
para1(注) | 1以上 | 最大値 |
para2 | 同時に起動するsearcher数 × 10 | 加算 |
para3(注) | 1以上 | 最大値 |
para4 | 同時に起動するsearcher数 × 10 | 加算 |
注) para1およびpara3を設定する時は、OSのデフォルト値以上の値を設定してください。