Installing MarkLogic Server
- Last Updated: April 21, 2026
- 4 minute read
- MarkLogic Server
- Version 11.0
- Documentation
This section describes the procedure for installing MarkLogic Server on each platform. Follow the steps corresponding to the platform to which you are installing.
| Platform |
Steps |
|---|---|
| Windows x64 |
Note:
|
| Red Hat Linux x64 Amazon Linux 2 Amazon Linux 2023 |
Note:
|
| Mac OS X |
Note:
|
If you are upgrading a cluster to a new release, then see Upgrading a Cluster to a New Maintenance Release of MarkLogic Server in Scalability, Availability, and Failover.
Note:
Do not install MarkLogic Converters while MarkLogic Server is running, because MarkLogic Server checks for them only on startup. Stop MarkLogic Server, install or upgrade MarkLogic Server, install MarkLogic Converters, then start MarkLogic Server.
This table shows the installation directory (<marklogic-dir>) and the default data directory for each platform:
Platform |
Installation Directory |
Default Data Directory for configuration and log files |
|---|---|---|
Windows |
c:\Program Files\MarkLogic\ |
c:\Program Files\MarkLogic\Data |
Red Hat Linux |
/opt/MarkLogic |
/var/opt/MarkLogic |
Mac OS X |
~/Library/MarkLogic |
~/Library/Application Support/MarkLogic/Data |
The default forest directory is the same as the default data directory if the optional data directory is not specified during forest creation. On UNIX platforms, if you want MarkLogic Server to use another location for its default data directory, then make your data directory (/var/opt/MarkLogic on Linux) a soft link to the alternate location.
This table describes the MarkLogic Converters installation directory:
Platform |
Converters Installation Directory |
|---|---|
Windows |
c:\Program Files\MarkLogic\Converters |
Red Hat Linux |
/opt/MarkLogic/Converters |
Mac OS X |
~/Library/MarkLogic/Converters |
Note:
When a new node joins an existing cluster, MarkLogic Server does not try to figure out automatically whether the MarkLogic Converters package is needed. An XDMP-CVTNOTFOUND error will be thrown if a built-in function relying on MarkLogic Converters is called on a node that does not have MarkLogic Converters installed.