This section shows the configuration for a system in which preprocessing takes place on one master host and one preprocessor host.
The configuration is only specified for mytrexmaster and mytrexpreprocessor, and only where distributed preprocessing is involved.
Assumptions:
Both hosts have 2 CPUs each.
Two preprocessors should run on mytrexpreprocessor.
The only queue server in the system is running on mytrexmaster.
Only searches take place on mytrexslave1/2, there is no preprocessing here.
TREX admin tool, Landscape Configuration
Host |
Name Server Mode |
Master Index/Queue Server |
Slave Index Server for |
Preprocessor Mode |
mytrexmaster |
1st master |
|
index |
|
mytrexpreprocessor |
slave |
index |
||
mytrexslave1/2 |
slave |
search |
||
... |
Host |
Base Path |
Services |
mytrexmaster |
... |
... |
mytrexpreprocessor |
/usr/sap/<SAPSID>/TRX<instance_number> |
nameserver, preprocessor1, preprocessor2 |
... |
TREXDaemon.ini for 'mytrexpreprocessor' (extract)
[daemon]
programs = nameserver, preprocessor1, preprocessor2
TREX admin tool, Landscape Ini
TREXQueueServer.ini for 'mytrexmaster'
[preprocessor]
poolsize= 9
The pool size is calculated as follows:
2 * <preprocessor_threads> on <mytrexpreprocessor>+ <preprocessor_threads> on <mytrexmaster>= 2 * 3 + 3 = 9