ここでは、基本構成での動作環境ファイルのパラメタの設定例を示します。
単一サーバ構成の場合
単一サーバ構成の場合、システム用動作環境ファイルに、conductor、director、sorterおよびsearcherの情報を設定します。
構成 | ||
---|---|---|
Shunsakuシステム名 | shunsaku | |
ディレクタサーバ | DirSvr1 | |
conductor識別子 | shunc | |
director識別子 | shund1 | |
sorter識別子 | shuno1 | |
searcher識別子 | shuns01 |
以下に、各動作環境ファイルの設定例を示します。
条件 | |
---|---|
Shunsakuのインストール先 | C:\Program Files\Interstage Shunsaku\ |
ディレクタデータファイルの格納先 | C:\Shunsaku\ |
オペレーションログファイルの格納先 | C:\Shunbackup\ope\ |
検索用データの文字コード | UTF-8 |
多重度(同時に処理する検索要求+ソート要求) | 5多重(検索要求:3、ソート要求:2) |
半角英字の大文字・小文字の区別 | 区別しない |
全角英字の大文字・小文字の区別 | 区別しない |
検索対象外とする文字 | 空白(半角/全角)、改行、水平タブ |
アプリケーションへの応答最大件数 | 100件 |
動作ログファイル出力 | 出力する(100MBで切替え) |
動作ログファイルのバックアップ数 | 100 |
動作ログファイルの切替え日数 | 30日 |
性能ログファイル出力 | 出力する(100MBで切替え) |
性能ログファイルのバックアップ数 | 100 |
性能ログファイルの切替え日数 | 30日 |
オペレーションログファイルの出力 | 出力する |
検索の最大応答待ち時間 | 60秒 |
属性値の検索 | 行う |
(1)システム用動作環境ファイル
システム用動作環境ファイル:shunsaku.cfg
Conductor shunc DirSvr1 23101 Sorter shuno1 DirSvr1 23201 Director shund1 DirSvr1 23301 23302 23303 Searcher shuns01 DirSvr1 23501 shund1 CharacterCode UTF-8 ----------------------------------------(a) ANKmix 1 --------------------------------------------(b) KNJmix 1 --------------------------------------------(c) SkipChar "\s,\S,\n,\t" --------------------------------(d) SearchAttribute 0 --------------------------------------------(e)
CharacterCodeパラメタに、検索用データの文字コード(UTF-8)を指定します。
ANKmixパラメタに、1(半角英字の大文字・小文字を区別しない)を指定します。
KNJmixパラメタに、1(全角英字の大文字・小文字を区別しない)を指定します。
SkipCharパラメタに、検索対象外の文字(\s:半角空白、\S:全角空白、\n:改行、\t:水平タブ)を二重引用符で囲んで指定します。
SearchAttributeパラメタに、0(属性値の検索を行う)を指定します。
なお、ANKmix、KNJmixおよびSkipCharパラメタは、システム用動作環境ファイルに指定し、director用動作環境ファイルでの指定は省略します。
(2)conductor用動作環境ファイル
conductor用動作環境ファイル:shunc.cfg
LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\conductor\" ------(a) LogFileSize 100 -----------------------------------------------------------------(b) LogFileBackup 100-----------------------------------------------------------------(c) LogFileSwitch 30 -----------------------------------------------------------------(d) PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\conductor\" ------(e) PfmFileSize 100 -----------------------------------------------------------------(f) PfmFileBackup 100 -----------------------------------------------------------------(g) PfmFileSwitch 30 ------------------------------------------------------------------(h) CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\conductor\" -----(i) AnsMax 100 -----------------------------------------------------------------(j) MaxConnection 10 ------------------------------------------------------------------(k)
LogFileFolderパラメタに、動作ログファイルの格納ディレクトリを絶対パスで指定します。director、sorterおよびsearcherの各動作環境ファイルのLogFileFolderも同様に指定します。
LogFileSizeパラメタに、動作ログファイルの切替えを行うファイルサイズ(100)を指定します。単位はメガバイトです。
LogFileBackupパラメタに、動作ログファイルのバックアップ数(100)を指定します。director、sorterおよびsearcherの各動作環境ファイルのLogFileBackupも同様に指定します。
LogFileSwitchパラメタに、動作ログファイルの切替え日数(30)を指定します。director、sorterおよびsearcherの各動作環境ファイルのLogFileSwitchも同様に指定します。
PfmFileFolderパラメタに、性能ログファイルの格納ディレクトリを絶対パスで指定します。director、sorterおよびsearcherの各動作環境ファイルのPfmFileFolderも同様に指定します。
PfmFileSizeパラメタに、性能ログファイルの切替えを行うファイルサイズ(100)を指定します。単位はメガバイトです。
PfmFileBackupパラメタに、性能ログファイルのバックアップ数(100)を指定します。director、sorterおよびsearcherの各動作環境ファイルのPfmFileBackupも同様に指定します。
PfmFileSwitchパラメタに、性能ログファイルの切替え日数(30)を指定します。director、sorterおよびsearcherの各動作環境ファイルのPfmFileSwitchも同様に指定します。
CoreFileFolderパラメタに、異常が発生した場合のコアファイルを格納するディレクトリを絶対パスで指定します。director、sorterおよびsearcherの各動作環境ファイルのCoreFolderも同様に指定します。
AnsMaxパラメタに、アプリケーションへの応答最大件数(100)を指定します。ShunsakuのAPIを利用し、conductor経由でShunsakuにアクセスする場合は、conductor用動作環境ファイルのAnsMaxパラメタに指定します。
(director用動作環境ファイルのAnsMaxパラメタは省略します)
MaxConnectionパラメタに、conductorへの最大同時接続数(10)を指定します。
(3)director用動作環境ファイル
director用動作環境ファイル:shund1.cfg
DataFileFolder C:\Shunsaku\ --------------------------------------------------------(a) LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\director\" LogFileSize 100 LogFileBackup 100 LogFileSwitch 30 PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\director\" PfmFileSize 100 PfmFileBackup 100 PfmFileSwitch 30 CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\director\" OperationLogFolder D:\Shunbackup\ope\---------------------------------------------------(b) MultiMax 5 -------------------------------------------------------------------(c) SearcherWTimer 60 ------------------------------------------------------------------(d)
DataFileFolderパラメタに、ディレクタデータファイルの格納ディレクトリを絶対パスで指定します。
OperationLogFolderパラメタに、オペレーションログファイルの格納ディレクトリを絶対パスで指定します。
MultiMaxパラメタに、検索依頼の同時受付最大件数(5)を指定します。
SearcherWTimerパラメタに、検索時のsearcherからの最大応答待ち時間(60)を指定します。単位は秒です。
API用動作環境ファイルのWaitTimerパラメタにも最大応答待ち時間を指定します。
(4)sorter用動作環境ファイル
sorter用動作環境ファイル:shuno1.cfg
MultiMax 2 ------------------------------------------------------------------(a) LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\sorter\" LogFileSize 100 LogFileBackup 100 LogFileSwitch 30 PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\sorter\" PfmFileSize 100 PfmFileBackup 100 PfmFileSwitch 30 CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\sorter\"
MultiMaxパラメタに、ソートまたは集計依頼の同時受付最大件数(2)を指定します。
(5)searcher用動作環境ファイル
searcher用動作環境ファイル:shuns01.cfg
LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\searcher\" LogFileSize 100 LogFileBackup 100 LogFileSwitch 30 PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\searcher\" PfmFileSize 100 PfmFileBackup 100 PfmFileSwitch 30 CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\searcher\"
searcherを別のサーバに配置する構成の場合
conductor、directorおよびsorterをディレクタサーバに配置し、searcherをサーチサーバに配置する構成の場合、conductorを配置するディレクタサーバでシステム用動作環境ファイルを編集し、サーチサーバに配布します。
なお、本構成例では、サーチサーバのオーバーフロー制御機能を利用しています。
構成 | ||
---|---|---|
Shunsakuシステム名 | shunsaku | |
ディレクタサーバ | DirSvr1 | |
conductor識別子 | shunc | |
director識別子 | shund1 | |
sorter識別子 | shuno1 | |
サーチサーバ | SchSvr01 | |
searcher識別子 | shuns01 |
以下に、各動作環境ファイルの設定例を示します。
条件 | |
---|---|
Shunsakuのインストール先 | C:\Program Files\Interstage Shunsaku\ |
ディレクタデータファイルの格納先 | C:\Shunsaku\ |
サーチデータファイルの格納先 | C:\Shunsaku\ |
オペレーションログファイルの格納先 | C:\Shunbackup\ope\ |
検索用データの文字コード | UTF-8 |
多重度(同時に処理する検索要求+ソート要求) | 5多重(検索要求:3、ソート要求:2) |
半角英字の大文字・小文字の区別 | 区別しない |
全角英字の大文字・小文字の区別 | 区別しない |
検索対象外とする文字 | 空白(半角/全角)、改行、水平タブ |
アプリケーションへの応答最大件数 | 100件 |
動作ログファイル出力 | 出力する(100MBで切替え) |
動作ログファイルのバックアップ数 | 100 |
動作ログファイルの切替え日数 | 30日 |
性能ログファイル出力 | 出力する(100MBで切替え) |
性能ログファイルのバックアップ数 | 100 |
性能ログファイルの切替え日数 | 30日 |
オペレーションログファイルの出力 | 出力する |
検索の最大応答待ち時間 | 60秒 |
searcher異常時の異常認識範囲 | 対象searcherのみ異常とみなす |
運用可能な最大縮退searcher数 | 1 |
searcher種別 | SearcherType=Memory |
searcherの最大メモリ使用サイズ | 1,024MB |
(1)システム用動作環境ファイル
システム用動作環境ファイル:shunsaku.cfg
Conductor shunc DirSvr1 23101 Sorter shuno1 DirSvr1 23201 Director shund1 DirSvr1 23305 23306 23102 SearcherType=Memory SearcherMaxMemorySize=1024 ------------(a) Searcher shuns01 SchSvr01 23501 shund1 ----------------(b) Searcher shuns02 SchSvr01 23502 shund1 ----------------(b) CharacterCode UTF-8 ----------------------------------------(c) ANKmix 1 --------------------------------------------(d) KNJmix 1 --------------------------------------------(e) SkipChar "\s,\S,\n,\t" --------------------------------(f) SearcherFailureEscalation 0 ----------------------------------(g) DegradableSearcherCnt 1 ----------------------------------------(h)
サーチデータのオーバーフロー制御機能を使用する場合、Directorパラメタに、searcher種別とsearcherの最大メモリ使用サイズを追加します。
Searcherパラメタに、サーチサーバ上のsearcher情報(searcher識別子、ホスト名またはIPアドレス、directorから要求を受け付けるポート番号、接続するdirectorのdirector識別子)をすべて追加します。
同一筐体に複数のsearcherを配置する場合は、それぞれ異なるポート番号を指定します。また、異なる複数の筐体にsearcherを配置する場合は、同一のポート番号が指定できます。
CharacterCodeパラメタに、検索用データの文字コード(UTF-8)を指定します。
ANKmixパラメタに、1(半角英字の大文字・小文字を区別しない)を指定します。
KNJmixパラメタに、1(全角英字の大文字・小文字を区別しない)を指定します。
SkipCharパラメタに、検索対象外の文字(\s:半角空白、\S:全角空白、\n:改行、\t:水平タブ)を二重引用符で囲んで指定します。
複数のsearcherを配置しているサーチサーバで異常を検出した場合に、対象searcherのみ異常とみなすには、SearcherFailureEscalationパラメタに0を指定します。サーチサーバ単位で異常とみなすには、1を指定します。
DegradableSearcherCntパラメタに、運用可能な最大縮退searcher数(1)を指定します。
なお、ANKmix、KNJmixおよびSkipCharパラメタは、システム用動作環境ファイルに指定し、director用動作環境ファイルでの指定は省略します。
(2)conductor用動作環境ファイル
conductor用動作環境ファイル:shunc.cfg
LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\conductor\" ------(a) LogFileSize 100 -----------------------------------------------------------------(b) LogFileBackup 100-----------------------------------------------------------------(c) LogFileSwitch 30 -----------------------------------------------------------------(d) PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\conductor\" ------(e) PfmFileSize 100 -----------------------------------------------------------------(f) PfmFileBackup 100 -----------------------------------------------------------------(g) PfmFileSwitch 30 ------------------------------------------------------------------(h) CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\conductor\" -----(i) AnsMax 100 -----------------------------------------------------------------(j) MaxConnection 10 ------------------------------------------------------------------(k)
LogFileFolderパラメタに、動作ログファイルの格納ディレクトリを絶対パスで指定します。director、sorterおよびsearcherの各動作環境ファイルのLogFileFolderも同様に指定します。
LogFileSizeパラメタに、動作ログファイルの切替えを行うファイルサイズ(100)を指定します。単位はメガバイトです。
LogFileBackupパラメタに、動作ログファイルのバックアップ数(100)を指定します。director、sorterおよびsearcherの各動作環境ファイルのLogFileBackupも同様に指定します。
LogFileSwitchパラメタに、動作ログファイルの切替え日数(30)を指定します。director、sorterおよびsearcherの各動作環境ファイルのLogFileSwitchも同様に指定します。
PfmFileFolderパラメタに、性能ログファイルの格納ディレクトリを絶対パスで指定します。director、sorterおよびsearcherの各動作環境ファイルのPfmFileFolderも同様に指定します。
PfmFileSizeパラメタに、性能ログファイルの切替えを行うファイルサイズ(100)を指定します。単位はメガバイトです。
PfmFileBackupパラメタに、性能ログファイルのバックアップ数(100)を指定します。director、sorterおよびsearcherの各動作環境ファイルのPfmFileBackupも同様に指定します。
PfmFileSwitchパラメタに、性能ログファイルの切替え日数(30)を指定します。director、sorterおよびsearcherの各動作環境ファイルのPfmFileSwitchも同様に指定します。
CoreFileFolderパラメタに、異常が発生した場合のコアファイルを格納するディレクトリを絶対パスで指定します。director、sorterおよびsearcherの各動作環境ファイルのCoreFolderも同様に指定します。
AnsMaxパラメタに、アプリケーションへの応答最大件数(100)を指定します。ShunsakuのAPIを利用し、conductor経由でShunsakuにアクセスする場合は、conductor用動作環境ファイルのAnsMaxパラメタに指定します。
(director用動作環境ファイルのAnsMaxパラメタは省略します)
MaxConnectionパラメタに、conductorへの最大同時接続数(10)を指定します。
(3)director用動作環境ファイル
director用動作環境ファイル:shund1.cfg
DataFileFolder C:\Shunsaku\ --------------------------------------------------------(a) LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\director\" LogFileSize 100 LogFileBackup 100 LogFileSwitch 30 PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\director\" PfmFileSize 100 PfmFileBackup 100 PfmFileSwitch 30 CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\director\" OperationLogFolder C:\Shunbackup\ope ---------------------------------------------------(b) MultiMax 5 -------------------------------------------------------------------(c) SearcherWTimer 60 ------------------------------------------------------------------(d)
DataFileFolderパラメタに、ディレクタデータファイルの格納ディレクトリを絶対パスで指定します。
OperationLogFolderパラメタに、オペレーションログファイルの格納ディレクトリを絶対パスで指定します。
MultiMaxパラメタに、検索依頼の同時受付最大件数(5)を指定します。
SearcherWTimerパラメタに、検索時のsearcherからの最大応答待ち時間(60)を指定します。単位は秒です。
API用動作環境ファイルのWaitTimerパラメタにも最大応答待ち時間を指定します。
(4)sorter用動作環境ファイル
sorter用動作環境ファイル:shuno1.cfg
MultiMax 2 ------------------------------------------------------------------(a) LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\sorter\" LogFileSize 100 LogFileBackup 100 LogFileSwitch 30 PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\sorter\" PfmFileSize 100 PfmFileBackup 100 PfmFileSwitch 30 CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\sorter\"
MultiMaxパラメタに、ソートまたは集計依頼の同時受付最大件数(2)を指定します。
(5)searcher用動作環境ファイル
searcher用動作環境ファイル:shuns01.cfg
LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\searcher\" LogFileSize 100 LogFileBackup 100 LogFileSwitch 30 PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\searcher\" PfmFileSize 100 PfmFileBackup 100 PfmFileSwitch 30 CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\searcher\" SearchDataFileFolder "C:\Shunsaku\" ---------------------------------------------------(a)
SearcheDataFileFolderパラメタに、サーチデータファイルの格納ディレクトリを絶対パスで指定します。
(6)searcher用動作環境ファイル
searcher用動作環境ファイル:shuns02.cfg
LogFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\searcher\" LogFileSize 100 LogFileBackup 100 LogFileSwitch 30 PfmFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\log\searcher\" PfmFileSize 100 PfmFileBackup 100 PfmFileSwitch 30 CoreFileFolder "C:\Program Files\Interstage Shunsaku\Shunsaku\core\searcher\" SearchDataFileFolder "C:\Shunsaku\"