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 version 
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.
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.
Security 
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 both CQL (Cassandra Query Language) and DSE Graph.
For CQL, it provides the ability to 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, it allows you to explore and view large datasets. It provides an intuitive interface for developers and analysts to collaborate and test theories by mixing code, 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.
cqlsh 
CQL shell for communicating with the database.
nodetool 
A command line interface for managing a cluster.
Gremlin console 
Insert data with Gremlin commands.
sstableloader 
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.
DataStax Support Help Center 
Provides discussion of DataStax Enterprise, Cassandra, and OpsCenter related issues.
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.