Which install method should I use?

DataStax Enterprise 5.0 can be installed in several ways. This topic provides guidance for choosing the best method for your purposes.

You can install DataStax Enterprise in several ways, depending on the purpose of the installation, the type of operating system, and the available permissions. Be sure to install on a supported platform.
Important: End User License Agreement (EULA). By downloading DataStax products, you confirm that you agree to the processing of information as described in the DataStax website privacy policy and agree to the website terms of use.
Table 1. DataStax Enterprise installation types
Installation method About
DataStax Installer A Linux GUI-based/text installer with multiple options such as:
  • Services or No Services installation. A No Services installation is similar to a tarball installation.
  • Ability to install with or without root permissions. (You cannot update system packages and dependencies without root permissions.)
  • Ability to install on Mac OS X (development only).
  • Ability fully configure DataStax Enterprise using command line or a properties file during the installation.
  • Set node type, such as analytics, graph, search, or transactional.
  • Configure cluster, node, and DataStax Enterprise settings.
  • Update some system packages and dependencies.
  • Upgrade nodes and provides a list of changes and backup files.
  • Install Developer tools such as DataStax Studio, Javadoc, DSE Graph Loader, and DSE demos.
  • Run the Preflight check, which is a tool for detecting and optionally fixing many invalid or suboptimal configuration settings.
Opscenter Lifecyle Manager The DataStax Lifecycle Manager (LCM) can install DataStax Enterprise. It is fully integrated with DataStax OpsCenter. LCM provides:
  • A web-based graphical interface for installing and configuring DataStax Enterprise.
  • Performs a Services installation using RHEL or Debian packages.
  • Ability to configure and update all DataStax Enterprise settings.
  • Installs the necessary system requirements automatically, including Java.
  • Integrates with OpsCenter Best Practice Service, which detects many suboptimal configuration settings.
  • Automation via the LCM API.

To install DataStax Enterprise using LCM, requires installing OpsCenter, bringing your own instances on a supported platform with SSH and Python installed, and root permissions on the target nodes.

Installing DataStax Enterprise 5.0 on RHEL-based systems using Yum Installs DataStax Enterprise using Yum repositories on RHEL-based systems. Requires root permissions. Typically used in production environments.
Installing DataStax Enterprise 5.0 on Debian-based systems using APT Installs DataStax Enterprise on Debian-based systems using APT. Requires root permissions. Typically used in production environments.
Installing DataStax Enterprise 5.0 using the binary tarball Installs DataStax Enterprise on any supported Linux-based platform.
Cloud providers Instructions for installing and deploying DataStax Enterprise on Google Compute Engine, Microsoft Azure, and Amazon EC2.