Configuration - maxbrenn/TECS GitHub Wiki
There are three types of configuration:
This configuration file has to be present on any system running either the the Coordination Service or the Node Controller Service and contains information about how to reach the ZooKeeper cluster which is used to ensure reliable communication and data transfer across the test environment and its coordination units.
Following two parameters are mandatory:
coordination.hosts = 141.52.218.12:2181,141.52.218.14:2181
List of ZooKeeper nodes to contact to retrieve further information and settings which will be present under the ZooKeeper node defined by:
coordination.initalization.properies.remote /coordination/init/
This file has to be named coordination.properties and to be present in the folder: <application-root>/conf
This configuration file describes the overall structure of the test environment and its containing clusters.
Following parameters are mandatory:
coordinator.host = 141.52.218.90
Host address of the node running the Coordination
clustercount = n
cluster.1.name = <clustername>
cluster.1.type = <clustertype>
cluster.1.properties = <filepath of this cluster's properties file>
...
cluster.n.name = <clustername>
cluster.n.type = <clustertype>
cluster.n.properties = <filepath of this cluster's properties file>
Every cluster which is defined within the environment.properties has to be described in detail within a corresponding configuration file.
*nodecount = n
node.1.name = <nodename>
node.1.host = <node ip address>
node.1.type = <nodetype>
...
node.n.name = <nodename>
node.n.host = <node ip address>
node.n.type = <nodetype>