Installing Configuration Server
The Streaming Integration Platform has many components, and those components often run on different systems, often under a variety of operating systems. Each of those components requires configuration data to define where the Kafka server is and what topics and partitions to use, what type of network storage is used to store snapshot data and where that storage is located, which database servers are the recipients of data, which databases to use, how to authenticate, and a host of other information.
While the individual components do support configuring via local configuration files, doing so typically requires duplicating configuration information, sometimes in different formats on different systems.
To make configuration easier, we've created a Configuration Server that can host a single copy of the configuration data needed by all components and provide that information to those components on demand. The Configuration Server isn't supported by all of the components yet, but we're working toward that as quickly as possible.
The Configuration Server is a .NET web server application and can be deployed on Windows or Linux systems. If you prefer, it can be deployed alongside other components on a Windows or Linux origin or target system or on a separate system.