You are currently reviewing an older revision of this page.

How to modify existing ports on your on-premise Appian installation


Starting from Appian 17.3, Appian has default ports configured to your setup based on the port usage documentation link: Port Usage


Follow the steps provided below to modify default ports on your on-premise Appian installation:

Current Default Configuration:

Component Default Port
Service Manager 7070
Zookeeper 2181,2888,3888
Kafka 9092
Search Server 9300
Data Server 5400-5405

All the default ports for the components mentioned above can be modified. Apart from the Service Manager port, the remaining component ports can be modified from the appian-topology.xml file.


  • Zookeeper - Cannot be changed. (2181) - appian-topology XML allows users to specify a zookeeper port, but the actual port used to start Zookeeper is defined via Service Manager configuration. Additionally, port used for Zookeeper internal (i.e. the election port and the intracluster communication port) are hardcoded in Zookeeper.groovy. The topology should be the source of truth for these values.
  • Data Server - 
  • Service Manager - Service Manager port (instead of 7070): This port can be modified by specifying the following in the file.

serviceManager.topology.adminPort=<specify a port to use>

Affected Versions

This article applies to all versions of Appian running 17.3 or later.

Last Reviewed: August 2018