Getting started with DataStax Enterprise

Topics for getting started using DataStax Enterprise, OpsCenter, DevCenter, Studio, and the DataStax drivers.

Tip: Be sure to take a look at Doc tips and Search tips.

How the docs are organized

The DataStax Enterprise 5.1 and Apache Cassandra™ docs have been combined. To improve discover-ability and help you find the information you're looking for, the documentation has been divided into:

DSE Administrator Guide
Information about capacity planning, installation, configuration, migration, performance monitoring, security, troubleshooting, backup, data recovery, key topics, and more.
DSE Architecture Guide
Information for administrator and developers on how the DataStax Enterprise database works. A basic understanding of how DataStax Enterprise works and how it differs from a relational database will save you a lot of time when developing your data models, applications, and operating DataStax Enterprise.
DSE Developer Guide
Information for creating enterprise-level applications that require real-time always available storage, search, and analytics. DataStax Enterprise seamlessly integrates your code, allowing applications to utilize a breadth of techniques to produce a mobile app or online applications.
Upgrade Guide
Provides detailed instructions on upgrading DataStax Enterprise, OpsCenter, DataStax Agents, DataStax drivers, the DataStax AMI, and reverting to earlier versions. Also includes instructions to upgrade to DataStax Enterprise from open-source Apache Cassandra.
Planning and testing DSE deployments
Information on hardware selection, estimating disk capacity, anti-patterns, testing, and more.
Recommended production settings for DataStax Enterprise
Recommendations for optimizing DataStax Enterprise installation on Linux.
Troubleshooting DataStax Enterprise
Fix start-up problems, Linux settings, DSE Search, DSE Analytics, DSE Graph, security connections, and more.

DataStax Enterprise features

DataStax Enterprise, powered by the best distribution of Apache Cassandra™, seamlessly integrates your code, allowing applications to utilize a breadth of techniques to produce a mobile app or online applications.The latest version of DataStax Enterprise is 5.1. It uses DSE production-certified Apache Cassandra 3.10 + enhancements and CQL 3.4 + enhancements (CQL for DataStax Enterprise 5.1).

Note: DataStax Enterprise has added powerful new capabilities to the Apache Cassandra database with advanced security, tiered storage, row-level access control, and more. Thus, in the DataStax Enterprise 5.1 documentation, the Cassandra database and related commercial-only features are referred to cumulatively as the DataStax Enterprise database, the database, or DataStax Enterprise depending on the context.
DSE 5.1 installation instructions
For Developers and Administrators.
DSE installation instructions for earlier versions
DSE 5.0, 4.8, and 4.7.
DSE Analytics
Provides real-time, streaming, and batch operational analytics with an enhanced version of Apache Spark™ — a distributed, parallel data processing engine.
DSE Search
Integrated with Apache Solr™ to provide continuously available search.
DSE Graph
Handles large, complex, relationship-heavy data sets through a highly scalable graph database, capable of executing both transactional and analytical workloads in an always-on, horizontally scalable data platform.
A feature suite for protecting data in enterprise environments. It includes advanced mechanisms for authentication and authorization, encryption of data in-flight and at-rest, data auditing, and row-level access control (RLAC).

OpsCenter and LifeCycle Manager

DataStax OpsCenter
OpsCenter is the web-based visual management and monitoring solution for DataStax Enterprise.
Lifecycle Manager
Lifecycle Manager (LCM) simplifies provisioning DSE clusters and provides central management of cluster configuration.
OpsCenter installation instructions

Communicating with DataStax Enterprise

CQL is the primary language for communicating with the Cassandra database. The most basic way to interact with DataStax Enterprise is using the CQL shell, cqlsh. Each version of DataStax Enterprise uses a specific version of CQL:

Application development

DataStax drivers for DataStax Enterprise 4.8+
Built on top of the DataStax drivers for Apache Cassandra. These drivers support the functionality introduced in DataStax Enterprise 5.0, including DSE Graph, Unified Authentication, and geospatial types. You can also use them with DSE 4.8.
DataStax certified drivers for Apache Cassandra
These drivers are modern, feature-rich and highly tunable Java client library for Apache Cassandra (1.2+) and DataStax Enterprise (3.1+) using exclusively Cassandra’s binary protocol and Cassandra Query Language v3.

Tools for using DataStax Enterprise

DataStax Studio
An interactive tool for CQL (Cassandra Query Language) and DSE Graph.
For CQL, visually create and navigate database objects, create complex queries, and tune CQL queries. Studio includes an intelligent CQL editor that provides syntax highlighting, validation, intelligent code completion, configuration options, and query profiling.
For DSE Graph, explore and view large datasets. Studio provides an intuitive interface for developers and analysts to collaborate and test theories by mixing code, rich-text documentation, and visualizations for query results and profiles into self-documenting notebooks.
DataStax DevCenter
A visual query IDE for creating and running CQL statements against DataStax Enterprise.
Note: DevCenter is not supported for DSE versions 5.1 and later. Use DataStax Studio instead.
CQL shell for communicating with the database.
A command line interface for managing a cluster.
Gremlin console
Insert data with Gremlin commands.
Provides the ability to bulk load external data into a cluster, load existing SSTables into another cluster with a different number of nodes or replication strategy, and restore snapshots.
DSE Graph Loader
A customizable, highly tunable command line utility for loading graph datasets into DSE Graph from various input sources.

Apache Cassandra and DataStax Enterprise

DataStax no longer provides the DataStax Community version of Apache Cassandra™ or the DataStax Distribution of Apache Cassandra. However, when you download DataStax Enterprise, you will get the most recent version of Cassandra with DataStax enhancements and fixes.

More technical and learning resources

DataStax Sandbox
A packaged and personal virtual machine (VM) image that contains everything you need to get started with DataStax software.
DataStax Academy
Tutorials and training on Apache Cassandra and DataStax Enterprise.
DataStax Support
Provides skilled expertise to support your big data environment, technical support on-boarding guide, support alerts, and announcements.
DataStax Developer Blog
Insights and technical articles from top experts and fellow peers on development aspects of DataStax Enterprise and DataStax OpsCenter.
Best Practices document
Guidelines for designing, deploying, and managing DataStax Enterprise database clusters.
Apache Cassandra User Forum
Where you can ask questions and receive feedback.