MarkLogic 5

Download the latest version of MarkLogic below. This is the same version of the software you need to use our new, free Express and Academic licenses.

Microsoft Windows (Server, XP, and Vista)

x64 (AMD64, Intel EM64T) 64-bit Installer 86 MB
x86 (Intel i686) 32-bit Installer 82 MB

Mac OS X 10.6 (Development Only)

OS X disk image 84 MB

Red Hat Enterprise Linux 6

x64 (AMD64, Intel EM64T) 64-bit RPM 110 MB

Red Hat Enterprise Linux 5

x64 (AMD64, Intel EM64T) 64-bit RPM 110 MB
x86 (Intel i686) 32-bit RPM 111 MB

CentOS 5

x64 (AMD64, Intel EM64T) 64-bit RPM 110 MB

SUSE Linux Enterprise Server 11

x64 (AMD64, Intel EM64T) 64-bit RPM 110 MB

Sun Solaris 10

SPARC pkgadd 180 MB
x64 (AMD64, Intel EM64T) pkgadd 180 MB

Documentation

Comments

  • Is it possible to restore a database backup of Marklogic 4.2.x running on  Windows platform to Marklogic 5 running on Redhat 5 platform ? Below is the screenshot which  got while doing this activity. Marklogic stops taking the username & password after that & prompts the same everytime. If there is some way to do that plz. mail me the steps at :  achattha@innodata.com
    • Database backups are architecture specific.  If you need to migrate content from one architecture to another, you should consider http://github.com/marklogic/xqsync
  • Hi, I have downloaded Marklogic Express (free) edition for learning purpose today (Feb22,2012). Can I make two or more systems to just access my server for development purposes? Where do I find Javadocs for accessing Marklogic
    • It is perfectly fine to have two (or more systems) access a single instance running Express for learning purposes. Note that Express is not for development teams, per se though. Multiple developers using Express on the same project is not allowed. For access to MarkLogic 5 via Java, there is the XCC api documented online at http://community.marklogic.com/pubs/5.0/javadoc/index.html, but I strongly recommend you learn a bit more about MarkLogic before diving into that API. In particular, the XCC API is similar in style to Java JDBC APIs in that good use of it will require you to understand the underlying query language. For example, you need to know SQL in order to understand JDBC. Continuing with the analogy, for XCC and MarkLogic, you'll need some knowledge of XQuery. You may also find the community sponsored REST API useful as well. It requires no real knowledge of XQuery up front and can be accessed from most any programming language (including Java). See the tutorial at http://community.marklogic.com/try/corona/index
      • dmsadmin wrote " Note that Express is not for development teams, per se though." - Does that mean no development work should be done using a Marklogic Express server? Can one developer download one Marklogic Express version - so a team of 5 has 5 different servers installed in their own desktop. Is that fine for application development?
        • No, that is not allowed. Express is intended for a single developer, developing on his/her own. Individuals on a team may have their own copies of Express, only in so far as their development is completely unrelated.
  • Does MarkLogic 5 run on Red Hat 6.2? 
    • Thanks, 5.0-2 (x64) is certified on Red Hat 6. We will update the index above to indicate that now.
  • No Debian / Ubuntu package ? Is this a joke ?
    • Works fine on ubuntu with the links above.
    • We certify against Redhat and CentOS so it's not a joke. That said, we have plenty of developers who work on debian or ubuntu via uncertified methods. The instructs below were for MarkLogic 4.1, but they should for 5.0 I'm told. I've not tested them myself. http://blog.msbbc.co.uk/2010/04/marklogic-x64-install-on-ubuntu-104.html sudo apt-get install alien sudo alien --to-deb --verbose MarkLogic-4.1-6.x86_64.rpm sudo dpkg -i marklogic_4.1-6_amd64.deb sudo /etc/init.d/MarkLogic start Or you could just use Nuno’s ml-repackage script ;) https://github.com/dscape/ML-Scripts/blob/master/ml-repackage