Skip to main content

Using MarkLogic Content Pump (mlcp)

Feature Overview

Using mlcp, you can import documents and metadata to a database, export documents and metadata from a database, or copy documents and metadata from one database to another. For example:

The mlcp tool operates in local mode meaning that mlcp drives all its work on the host where it is invoked. Resources such as import and input data and export destination must be reachable from that host. All communication with MarkLogic Server is through that host.

In local mode, throughput is limited by resources such as memory and network bandwidth available to the host running mlcp.

You can use mlcp even when a load balancer sits between the client host and the MarkLogic host. The mlcp tool is compatible with AWS Elastic Load Balancer (ELB) and other load balancers.

Starting in 11.1.0, mlcp supports connecting to MarkLogic Server through a reverse proxy using path-based routing. For details, see mlcp Reverse Proxy Support Using Path-Based Routing.