Using QuickStart
- Last Updated: April 5, 2026
- 3 minute read
Create a Project Using QuickStart
Before you begin
You need:
- Java SE JDK 8
- MarkLogic Server (See Version Compatibility.)
- Chrome or Firefox for QuickStart
About this task
QuickStart is the easiest way to use MarkLogic Data Hub.
In this task, you will download and run the QuickStart .war file to do the following:
- Set up the local directories and files required for your project.
- Deploy the required Data Hub components to your MarkLogic Server.
Important: QuickStart is not supported for production use.
Procedure
-
Create a directory for your Data Hub project. This directory will be referred to as "your project root" or simply "root".
-
Open a command-line window, and go to your project root directory.
-
Download the marklogic-datahub-5.0.4.war file and place it your project root directory.
-
Run the QuickStart .war.
-
To use the default port number for the internal web server (port 8080):
java -jar marklogic-datahub-5.0.4.war -
To use a custom port number; e.g., port 9000:
java -jar marklogic-datahub-5.0.4.war --server.port=9000
Note: If you are using Windows and a firewall alert appears, click Allow access.
Result:
-
-
Go through the wizard to initialize your project and install Data Hub to your MarkLogic Server.
-
Open a web browser, and navigate to http://localhost:8080.
-
Browse to your project root directory. Then click NEXT.
-
Click INITIALIZE to initialize your project directory.
-
After initializing your Data Hub Framework project, your project directory contains additional files and directories. Click NEXT.
-
Choose the local environment, then click NEXT.
-
Enter your MarkLogic Server credentials, then click LOGIN.
-
Click INSTALL to install the Data Hub into MarkLogic.
-
Wait for the installation to complete.
-
When installation is complete, click FINISHED.
-
Results
When installation is complete, the Dashboard page displays the three initial databases and the number of records in each.
- Staging holds ingested data.
- Final holds processed data.
- Jobs holds data about the jobs that are run and tracing data about each processed record.
The STAGING and FINAL databases are prepopulated with default steps and flows.
See Also
Parent topic: Projects
Next topic: Create an Entity Using QuickStart
Related reference









