DataStax provides a packaged release for installing DataStax Enterprise and OpsCenter on the following systems:
For a complete list of supported platforms, see DataStax Enterprise Supported Platforms.
Also see Recommended production settings.
DataStax provides Yum repositories for CentOS, Oracle Linux, and RHEL systems.
From a terminal window:
Check which version of Java is installed:
# java -version
Use the latest version of Oracle Java 6 or 7 on all nodes. If you need help installing Java, see Installing Oracle JRE on RHEL-based Systems.
(CentOS 5.x/RHEL 5.x only) Make sure you have EPEL (Extra Packages for Enterprise Linux) installed. EPEL contains dependent packages required by OpsCenter. To install for both 32- and 64-bit systems:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Add a Yum repository file for DataStax in /etc/yum.repos.d. For example:
In this file add the following lines:
[datastax] name= DataStax Repo for Apache Cassandra baseurl=http://<username>:<password>@rpm.datastax.com/enterprise enabled=1 gpgcheck=0
Install DataStax Enterprise and OpsCenter using Yum:
# yum install dse-full-<version>-1
yum install dse-full-3.1.4-1
dse-full installs only DataStax Enterprise. dse-full opscenter installs both DataStax Enterprise and OpsCenter.
The packaged releases create a user cassandra. When starting DataStax Enterprise as a service, the Cassandra and Hadoop tracker services run as this user. A service initialization script is located in /etc/init.d/dse. Run levels are not set by the package.