In-worker service configuration
In-worker service configurations are controlled through properties. Each in-worker service type has several properties that define its behavior and options, and each property is prefixed by the service type. The following prefixes are available:
InWorkerService.dis
- for the Data Import Server in-worker serviceInWorkerService.disScript
- for the Data Import Server with Script in-worker serviceInWorkerService.las
- for the Log Aggregator Service in-worker serviceInWorkerService.ltds
- for the Local Table Data Service in-worker serviceInWorkerService.tdcp
- for the Table Data Cache Proxy in-worker serviceInWorkerService.tailer
- for the Tailer in-worker service
Most of these properties should not be changed, but the following options may be of interest to administrators.
<prefix>.context.<name>
- This allows additional configuration contexts to be added to the available options. These are fully-specified contexts from the property files. To add further context options, simply add a newly-named property. For example, the tailer includes:InWorkerService.tailer.context.query=service.name=tailer1_query
InWorkerService.tailer.context.merge=service.name=tailer1_merge
<prefix>.allowedGroups
- This specifies the list of ACL groups for which this service is available. Most in-worker services are only available to superusers, but an administrator may wish to specify an additional administration group such asiris-service-administrators
. The following example would add this to the DIS service allowed groups:InWorkerService.dis.allowedGroups=iris-superusers,iris-service-administrators
<prefix>.dbServerClasses
- This specifies the server classes allowed to run the query. Most in-worker services run on either a query server or a merge server, but the tailer can run on either:InWorkerService.tailer.dbServerClasses=Query,Merge