You are currently reviewing an older revision of this page.
This article describes how to remove servers from an on-premise distributed installation of Appian. The documentation here applies only for on-premise customers running on Linux servers - a distributed installation of Appian on Windows servers is not supported. Customers who are on Appian Cloud should not follow these instructions and instead create a case with Appian Support detailing their request.
The below steps will cause Appian to be unavailable until all steps are completed. Please schedule a maintenance window and inform your users. Note: When moving from High Availability to Standalone, it is recommended to adjust autocheckpoint configuration so that checkpoints do not run during business hours. More information is provided in the Configuring Checkpointing Frequency documentation.
The links redirect to documentation corresponding to the latest version of Appian. Be sure to select the documentation version that corresponds to the version of Appian you have installed.
<APPIAN_HOME>/services/bin/stop.sh -p <password> -no-kafka -cluster -s all
Move Kafka Data to Remaining Servers
<APPIAN_HOME>/conf/appian-topology.xml
<APPIAN_HOME>/ear/suite.ear/conf/appian-topology.xml
<kafka-cluster>
<APPIAN_HOME>/services/kafka_<versionInfo>/bin/decreaseBrokerCount.sh --exclude-brokers [<host:port, host:port>]
<APPIAN_HOME>/services/kafka_<versionInfo>/
bin/kafka-topics.sh --describe --zookeeper <Zookeeper host>:<Zookeeper port>
<APPIAN_HOME>/services/stop.sh -p <password> -s kafka
<APPIAN_HOME>/services/stop.sh -p <password> -s zookeeper
<?xml version="1.0" encoding="UTF-8"?><topology port="5000"><server host="<MACHINE_A_IP>"><engine name="forums"/><engine name="notify"/><engine name="notify-email"/><engine name="channels"/><engine name="content"/><engine name="collaboration-statistics"/><engine name="personalization"/><engine name="portal"/><engine name="process-design"/><engine name="process-analytics0"/><engine name="process-analytics1"/><engine name="process-analytics2"/><engine name="process-execution0"/><engine name="process-execution1"/><engine name="process-execution2"/></server><search-cluster><search-server host="<MACHINE_A_IP>" port="9301"/></search-cluster><kafkaCluster><broker host="<MACHINE_A_IP>" port="9092"/></kafkaCluster><zookeeperCluster><zookeeper host="<MACHINE_A_IP>" port="2181"/></zookeeperCluster> <data-server-cluster> <data-server host="<MACHINE_A_IP>"port="5400" rts-count="1"/> </data-server-cluster></topology>
<data-server-cluster> <data-server host="<MACHINE_A_IP>"port="5400" rts-count="1"/>
</data-server-cluster>
Affected Versions
This article applies to Appian 18.2 and later
Last Reviewed: May 2019