Powered by Zoomin Software. For more details please contactZoomin

What's New in MarkLogic 11

Red Hat Enterprise 9 Support

  • Last Updated: April 14, 2026
  • 2 minute read
    • MarkLogic Server
    • Version 11.0
    • Documentation

As of MarkLogic 11.3.1, a separate RPM is now available for installation on Red Hat Enterprise Linux 9 systems. This package also works with RHEL 9 compatible distributions such as Oracle Linux, Rocky Linux, and AlmaLinux contingent on them meeting their 1:1 compatibility guarantee. The RHEL 9 RPM is separate from the RHEL 8 package on developer.marklogic.com and has a -rhel9 suffix in its filename for easy identification.

The biggest change when running MarkLogic Server on RHEL 9 is the switch from using SystemV to using SystemD as the init system and service manager. To support this, the scripts for starting and stopping the MarkLogic service have changed for RHEL 9:

Task RHEL 8 RHEL 9
start sudo service MarkLogic start sudo systemctl start MarkLogic
stop sudo service MarkLogic stop sudo systemctl stop MarkLogic
status sudo service MarkLogic status sudo systemctl status MarkLogic
restart sudo service MarkLogic restart sudo systemctl restart MarkLogic

Accordingly, the service management scripts and service files have also changed:

File RHEL 8 RHEL 9
service management /etc/init.d/MarkLogic /etc/MarkLogic/MarkLogic-service.sh
service n/a /etc/systemd/system/MarkLogic.service

MarkLogic 11.3.1 (and up) continues to support RHEL 8 as well. For details on supported operating systems and tools, see Product Support Matrix, and for details on installation see Install MarkLogic Server.

MarkLogic Utility Scripts

The SystemD init system does not allow the init script to support the extended abort, lsof, pmap and pstack commands that were previously supported in the SystemV init script. MarkLogic 11.3.1 (and up) now includes a utility script /etc/MarkLogic/proc-util.sh to support these commands. For example, the previous commands sudo service MarkLogic pmap could now be executed on RHEL 9 using sudo /etc/MarkLogic/proc-util.sh pmap. The table below describes the supported functions of this script.

Function Description
abort Terminate the running MarkLogic process by sending it an ABRT signal.
lsof A diagnostic tool used to display information about the files that are opened by the MarkLogic process.
pmap Provides detailed information about the memory usage of the MarkLogic process, including the amount of memory, what kind of memory is being used, and the permissions associated with those memory segments.
pstack* Used to display the stack trace of a running MarkLogic process.
  • Note: the sysstat and gdb libraries still need to be installed separately to use these commands.

No GPU Support

MarkLogic 11.3.1 (and up) for RHEL 9 does not support GPUs. As such, any use of the embedded ONNX libraries will be executed using the host’s CPU. Support for GPUs on RHEL 9 is being investigated for future release in MarkLogic Server 12.

TitleResults for “How to create a CRG?”Also Available inAlert