Installing DataStax Enterprise 4.5 using Yum repositories

Install DataStax Enterprise 4.5 and OpsCenter using Yum repositories on RHEL-based systems.

Note: To install on SUSE, use the GUI installer or the binary tarball installation.

For a complete list of supported platforms, see DataStax Enterprise Supported Platforms.

Important: DataStax Enterprise 4.5 uses Cassandra 2.0.

Prerequisites

  • DataStax Academy registration email address and password.
  • Yum Package Management application.
  • Root or sudo access to the install machine.
  • Latest version of Oracle Java SE Runtime Environment 7, not OpenJDK. See Installing Oracle JDK.
  • RedHat-compatible distributions require EPEL (Extra Packages for Enterprise Linux). For RHEL 5.x, see Installing EPEL on RHEL OS 5.x.
  • If installing on a 64-bit Oracle Linux distribution, first install the 32-bit versions of glibc libraries.

Also see Recommended production settings and the DataStax Enterprise Reference Architecture white paper.

Note: JNA (Java Native Access) is automatically installed.

The packaged releases create a cassandra user. When starting DataStax Enterprise as a service, the Cassandra and Hadoop tracker services run as this user. The service initialization script is located in /etc/init.d/dse. Run levels are not set by the package.

Procedure

These steps install DataStax Enterprise. After installing, you must configure and start DataStax Enterprise.

In a terminal window:
Note: In the following commands, be sure to change X to an actual version number. To view the available versions, see the Release notes. The latest version of DataStax Enterprise 4.5 is 4.5.9.

  1. Check which version of Java is installed:
    $ java -version

    If not Oracle Java 7, see Installing Oracle JDK.

    Important: Package management tools do not install Oracle Java.
  2. Make sure that the EPEL is installed. See Installing EPEL on RHEL OS 5.x.
  3. Add the DataStax Yum repository to a file called /etc/yum.repos.d/datastax.repo
    Note: Set the gpgcheck=1 to perform a GPG signature check.
    [datastax] 
    name = DataStax Repo for DataStax Enterprise
    baseurl=https://dsa_email_address:password@rpm.datastax.com/enterprise
    enabled=1
    gpgcheck=0
    where dsa_email_address and password are the credentials you created on the registration page.
    Attention: Depending on your environment, you might need to replace @ in your email address with %40 and escape any character in your password that is used in your operating system's command line. Examples: \! and \|.
  4. If you have enabled signature verification (gpgcheck=1), import the DataStax Enterprise repository key:
    $ rpm --import http://rpm.datastax.com/rpm/repo_key 
  5. Install either package:
    • $ sudo yum install dse-full-4.5.X-1 (Use for all product levels.)
    • $ sudo yum install dse-full-4.5.X-1 opscenter (Also installs OpsCenter.)
    For example:
    $ sudo yum install dse-full-4.5.9-1
    Note: For production installations, DataStax recommends installing the OpsCenter separate from the cluster. See the OpsCenter documentation.

Results

DataStax Enterprise is ready for configuration.

What's next