Taking SES out of SOLR Cloud mode
- Last Updated: May 29, 2026
- 1 minute read
- Semaphore
- Documentation
By default SES is installed using SOLR in cloud mode. It is possible to take it into standalone mode. However, in this mode, it is only possible to publish to a SES index on the same box as Publisher itself.
If this is done, it is important that you update the publisher configuration file so that the SES index is written to the SOLR default index location. This default location can be found by looking at the parameter coreRootDirectory in the file <SES Installation>/solr/server/solr/solr.xml. You will need to add a parameter to the SES writer
<property name="destinationRoot" value="/var/opt/semaphore/SES/Indexes" />
(Obviously replace /var/opt/semaphore/SES/Indexes with the actual value of the “coreRootDirectory”).
Windows
Use registry editor to update the AppParameters key under
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SEM-SES-SA\Parameters
Removing the -c from this value, then restart the SES service.
Linux
-
Stop the semaphore-ses service using
systemctl stop semaphore-ses -
Edit the file
/etc/systemd/system/multi-user.target.wants/semaphore-ses.serviceremoving the-c. -
Run
systemctl daemon-reloadto reload systemd service files.
-
Start the service semaphore service by executing
systemctl start semaphore-ses