Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Platform, ECs and SCs can host services that workflows, running in ECs, can share. 

The system default values for standard services are specified in standard.conf

Standard Service

Description

storage-dispatcher

This service runs on the Platform and is required for database handling.

aeron-media

This service may run on an EC or an SC and is required for aeron message transport. By default, no SC is specified and the service will be started on the EC where it is invoked.

Services that are frequently configured to meet the requirements of specific use cases are referred to as custom services. You can configure these services in the file custom.conf.  You can also use this file to override the values of properties in standard.conf.

If you set the property install.str.config-script to scripts/str-templates/basic.sh in install.xml during the installation, the following custom services will be available in custom.conf:

Custom Service

Description

kafka

Required by Kafka agents and KPI Management

zookeeper

Required by Kafka agents and KPI Management

Each service has a unique set of properties. For instance, the method of specifying the required SCs are different for the services kafka and zookeeper.

Info
title

Example - Specifying required SCs

The kafka service directly references a number of SCs, which are assigned a unique broker id.

Code Block
languagetextthemeEclipse
{
 kafka {
  kafka1 {
   template: "1/standard/basic"
   config: {
    zookeeper-instance: "zookeeper1"
    deployment-info: [{ sc:"sc1",brokerid:1},{ sc:"sc2",brokerid:2},{ sc:"sc3",brokerid:3}]
    }
   }
 }
}

Similar to the kafka service, the zookeeper service directly references the required SCs.

Code Block
languagetextthemeEclipse
{
 zookeeper {
  zookeeper1 {
   template: "1/standard/basic"
   config: {
    sc-list: [zk1, zk2, zk3]
   }
  }
 }
}


...

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse

This chapter includes the following sections: