Port Usage
Service Default Ports Accessed By
Engines 5000-5083, 7070 Application Server, other Engines
Kafka 9092 Engines, other Kafkas
Search Server 9300 Application Server, other Search Servers
Zookeeper 2181, 2888, 3888 Engines, Kafka, other Zookeepers

Appian allocates the ports used by each engine on startup. This allows you greater flexibility when configuring Appian to handle changing user needs, such as adding a gateway or moving an engine server to a separate server host machine.

Starting from the base port (5000 by default) each engine is assigned two consecutive ports, one for the gateway, the other one for the database. For example, the Forums gateway takes port number 5000 and the Forums engine server takes port number 5001. Then the Notify gateway process takes port number 5002, and the Notify engine server takes port number 5003. Ports are assigned in this manner until all active engines and gateways have port assignments.

The default configuration uses a single gateway for each Appian engine (gw1). If additional gateways are enabled (as is possible with a distributed installation) an additional port is sequentially assigned for each additional gateway.

You can directly configure the ports used by the engines with a custom topology file (appian-topology.xml) stored in /ear/suite.ear/conf/. Use the /ear/suite.ear/conf/appian-topology.xml.example file as a guide when configuring port allocation.