menu_open
support_agent
Get Live Help
light_mode
dark_mode
home
Docs Home
Astra
expand_more
Astra DB Serverless
Astra Streaming
Astra CLI
Langflow
HCD
expand_more
HCD 1.0
HCD Capacity planning guide
DSE
expand_more
DSE 6.9
DSE 6.8
DSE 5.1
DSE Capacity planning guide
OpsCenter 6.8
Third-party software
Supported Platforms
Product compatibility
Open Source
expand_more
Apache Cassandra
open_in_new
Apache Cassandra capacity planning guide
DataStax Apache Pulsar Connector
CDC for Apache Cassandra
K8ssandra
open_in_new
Kubernetes Autoscaling for Apache Pulsar
Kubernetes Operator for Apache Cassandra
Stargate
open_in_new
Starlight for JMS
Starlight for Kafka
Starlight for Rabbit MQ
Luna Support Services
expand_more
Luna for Apache Cassandra
Luna Streaming
Tools
expand_more
Mission Control
Migration
Drivers
DataStax Studio
CQL
DataStax Enterprise
Tools
OpsCenter services
OpsCenter services
Best Practice Service
Capacity Service
Repair Service
Was this helpful?
thumb_up
Yes
thumb_down
No
Thank you for your feedback.
Give Feedback
ESC
close
How can we improve the documentation?
Cancel
Submit Feedback
DataStax Enterprise
6.9
expand_more
6.9 (Latest)
6.8
5.1
Get started
expand_more
Intro to DSE
Intro to vector databases
Vector Quickstart with Data API
Vector Quickstart with CQL
RAGstack Quickstart
CQL quickstart
SAI Quickstart
SAI text analyzer Quickstart with CQL
Architecture
expand_more
About Architecture
Architecture FAQ
Database architecture
expand_more
Understanding database architecture
Architecture in brief
Internode communications (gossip)
Data distribution and replication
expand_more
Distribute and replicate data
Data distribution to nodes
Consistent hashing
Virtual nodes
Data replication
Partitioners
Snitches
expand_more
About snitches
Dynamic snitching
Types of snitches
Node repair
expand_more
About node repair
NodeSync: continuous background repair
Hinted handoff: repair during write path
Read Repair: repair during read path
Anti-entropy repair
Component architecture
expand_more
About component architecture
DSE Analytics
DSE Search
DSE Graph
expand_more
About DSE Graph
When to use DSE Graph
OLTP and OLAP
Compare DSE Graph and relational databases
Migrate to DSE Graph from a relational database
Migrate to DSE Graph from Apache Cassandra®
Database internals
expand_more
About database internals
Storage engine
About reads and writes
expand_more
Database reads and writes
How is data written?
How is data maintained?
How is data updated?
How is data deleted?
What are tombstones?
How are indexes stored and updated?
How is data read?
How do write patterns affect reads?
Data consistency
expand_more
Data consistency FAQs
Read and write consistency
Differences between DSE and RDMBS transactions
Using lightweight transactions
Consistency level performance
Consistency level configuration
Configuring serial consistency
Read requests
expand_more
Read request types
Read consistency levels examples
Write requests
expand_more
About write requests
Multiple datacenter write requests
Plan
expand_more
Plan database infrastructure
Upgrade DSE 6.8 to 6.9
Initialize a cluster
expand_more
Initializing a cluster
Initialize datacenters
expand_more
About datacenter initialization
Initialize a single datacenter per workload type
Initialize multiple datacenters per workload type
Set seed nodes for a single datacenter
Use cases for listen address
Initialize single-token architecture datacenters
expand_more
Initialize single-token architecture datacenters
Calculate tokens for single-token architecture nodes
Install DSE on production
expand_more
Which install method should I use?
Default file locations
expand_more
DSE
Package installation locations
Tarball installation locations
Methods
expand_more
DSE and Mission Control
tarball on any Linux distribution
Yum package
Configure RedHat systemd
expand_more
RedHat systemd configuration
Debian package
cloud providers
Install DSE OpsCenter 6.8
expand_more
OpsCenter 6.8
RPM package
Debian package
tarball on any Linux distribution
Docker
Install a cluster using OpsCenter Lifecycle Manager 6.9
Install patches
expand_more
Patch releases
Install DSE tools
expand_more
DSE tools, components
CQLSH
DataStax Studio
DSE Graph Loader
DataStax Bulk Loader
DataStax Apache Kafka Connector
Install DataStax Agents 6.9
expand_more
Automatically
Manually
expand_more
Manually
RPM package
Debian package
tarball
Set Agent permissions to run as the DSE user
Configure JAVA_HOME
Install DSE on test
expand_more
Docker
Test on a single node
Uninstall
expand_more
Uninstall DSE
Uninstall OpsCenter 6.8
Manage
expand_more
Configuration
expand_more
Configuration topics
Recommended production settings
YAML and configuration properties
expand_more
YAML files and configuration properties
cassandra.yaml
dse.yaml
remote.yaml
cassandra-rackdc.properties
cassandra-topology.properties
Cloud provider snitches
expand_more
Snitches for cloud providers
Amazon EC2 single-region snitch
Amazon EC2 multi-region snitch
Google Cloud Platform
Apache CloudStack snitch
JVM system properties
expand_more
Set JVM system properties
Cassandra
JMX
DSE Search
TPC
LDAP
Kerberos
NodeSync
DSE Metrics Collector
Choose a compaction strategy
NodeSync service
expand_more
About NodeSync
Start and stop the NodeSync service
Enable NodeSync validation
Tune NodeSync validations
expand_more
About Tune NodeSync validation
Set the NodeSync rate
Set the NodeSync deadline
Manually start NodeSync validation
Use multiple network interfaces
Configure gossip settings
Configure heap dump directory
Configure Virtual Nodes
expand_more
Virtual node (vnode) configuration
Enable virtual nodes on an existing production cluster
Logging configuration
expand_more
Log configuration
Change logging locations
Configure logging
Commit log archive configuration
Change Data Capture (CDC) logging
Tools
expand_more
DSE Metrics Collector
nodetool
expand_more
nodetool
Get information
expand_more
Commands to get information
clientstats
describecluster
describering
getbatchlogreplaythrottle
getcachecapacity
getcachekeystosave
getconcurrentviewbuilders
getendpoints
getinterdcstreamthroughput
getlogginglevels
getseeds
getsstables
getstreamthroughput
gettimeout
gettraceprobability
help
info
inmemorystatus
rangekeysample
ring
status
version
Collect metrics
expand_more
Commands to collect metrics
gcstats
netstats
proxyhistograms
tablehistograms
tablestats
toppartitions
tpstats
Perform operations
expand_more
Commands to perform operations
assassinate
bootstrap resume
decommission
disablebinary
disablegossip
drain
enablebinary
enablegossip
gossipinfo
invalidatecountercache
invalidatekeycache
invalidaterowcache
import
join
move
refresh
reloadtriggers
relocatesstables
removenode
replaybatchlog
sequence
sjk
statusbinary
statusgossip
stopdaemon
upgradesstables
Adjust Settings
expand_more
Commands to adjust settings
reloadseeds
setbatchlogreplaythrottle
setcachecapacity
setcachekeystosave
setconcurrentviewbuilders
setinterdcstreamthroughput
setlogginglevel
setstreamthroughput
settimeout
settraceprobability
Diagnose issues
expand_more
Diagnosis commands
failuredetector
leaksdetection
Manage backup
expand_more
Commands for backups
clearsnapshot
disablebackup
enablebackup
listsnapshots
snapshot
statusbackup
Ensure data consistency
expand_more
Commands to ensure data consistency
abortrebuild
cleanup
flush
mark_unrepaired
rebuild
rebuild_index
rebuild_view
resetlocalschema
repair
scrub
verify
Manage compaction
expand_more
Commands to manage compaction
compact
compactionhistory
compactionstats
disableautocompaction
enableautocompaction
garbagecollect
getcompactionthreshold
getcompactionthroughput
getconcurrentcompactors
setcompactionthreshold
setcompactionthroughput
setconcurrentcompactors
statusautocompaction
stop
Manage NodeSync service
expand_more
About NodeSync service
nodesyncservice enable
nodesyncservice disable
nodesyncservice getrate
nodesyncservice ratesimulator
nodesyncservice setrate
nodesyncservice status
Manage hints
expand_more
Commands to manage hints
disablehandoff
disablehintsfordc
enablehandoff
enablehintsfordc
gethintedhandoffthrottlekb
getmaxhintwindow
handoffwindow
listendpointspendinghints
pausehandoff
resumehandoff
sethintedhandoffthrottlekb
setmaxhintwindow
statushandoff
truncatehints
dse commands
expand_more
About dse commands
dse connection options
Perform routine DSE operations
expand_more
About DSE operations
add-node
cassandra
cassandra-stop
list-nodes
remove-node
-v
Manage Spark
expand_more
Commands to manage Spark
exec
pyspark
spark
spark-class
spark-jobserver
spark-history-server
spark-sql
spark-sql-thriftserver
spark-submit
SparkR
Connect to development consoles
expand_more
Connect to development consoles
beeline
fs
gremlin-console
Connect external client to DSE node
expand_more
Client to DSE connection commands
dse client-tool help
client-tool connection options
cassandra
configuration export
configuration byos-export
configuration import
spark
alwayson-sql
graph-olap
dse nodesync
expand_more
About dse nodesync
disable
enable
help
System traces
expand_more
About trace operations
expand_more
disable
enable
show
status
validation
dsefs shell commands
expand_more
dsefs shell operations
Get information
expand_more
df
du
echo
ls
pwd
realpath
stat
Navigate DSEFS
expand_more
Navigate DSEFS
cd
exit
Manage files
expand_more
Commands to manage files
append
cat
cp
fsck
get
mkdir
mv
put
rename
rm
rmdir
truncate
umount
Manage permissions
expand_more
Manage permissions
chgrp
chmod
chown
dsetool
expand_more
dsetool commands
Connection options
Get information
expand_more
Get information
help
inmemorystatus
list_subranges
node_health
partitioner
ring
status
tieredtablestats
Perform operations
expand_more
Perform operations
infer_solr_schema
perf
sparkmaster cleanup
sparkworker restart
tsreload
Configure DSE Metrics Collector
expand_more
Configure DSE Metrics Collector
insights_config
insights_filters
Manage security
expand_more
Commands to manage security
createsystemkey
encryptconfigvalue
managekmip list
managekmip expirekey
managekmip revoke
managekmip destroy
Manage search index
expand_more
Commands to manage search index
core_indexing_status
create_core
get_core_config
get_core_schema
index_checks
list_index_files
list_core_properties
read_resource
rebuild_indexes
reload_core
set_core_property
stop_core_reindex
unload_core
upgrade_index_files
write_resource
SSTable tools
expand_more
About SSTable tools
Get information
expand_more
Commands to get information
sstabledump
sstableexpiredblockers
sstablemetadata
sstablepartitions
sstableutil
Perform operations
expand_more
Commands to perform operations
sstabledowngrade
sstablelevelreset
sstableloader
sstableofflinerelevel
sstablesplit
sstableupgrade
Ensure data consistency
expand_more
Commands to ensure data consistency
sstablerepairedset
sstablescrub
sstableverify
Preflight check tool
Compare yaml files
expand_more
Set up to compare yaml files
yaml_diff
cluster_check
Operations
expand_more
Operational commands
Start and stop DSE
expand_more
About DSE start and stop
Start as a service
Start as a stand-alone process
Stop a node
Add or remove nodes, datacenters, or clusters
expand_more
Commands to add or remove database elements
Add nodes to vnode-enabled cluster
Add a datacenter to a cluster using a designated datacenter as a data source
Replace a dead node or dead seed node
Replace a running node
expand_more
About replacing a running node
Add a node, decommission the old node
Replace a running node
Move a node from one rack to another
Decommission a datacenter
Remove a node
Change the IP address of a node
Switch snitches
Change keyspace replication strategy
Migrate or rename a cluster
Add single-token nodes to a cluster
Add a datacenter to a single-token architecture cluster
Replace a dead node in a single-token architecture cluster
Back up and restore data using the DSE Backup and Restore Service
expand_more
List of DSE Backup and Restore Service tasks
About the DSE Backup and Restore Service
Enable and configure the DSE Backup and Restore Service
Create and manage backup stores
Create and manage backup configurations
Manage backups
Restore backups
Backup and Restore Service CQL command reference
expand_more
Backup and Restore Service CQL commands
ALTER BACKUP CONFIGURATION
ALTER BACKUP STORE
CANCEL BACKUP
CANCEL RESTORE
CLEAN BACKUPS
CREATE BACKUP CONFIGURATION
CREATE BACKUP STORE
DROP BACKUP CONFIGURATION
DROP BACKUP STORE
FORCE RESTORE
LIST BACKUP CONFIGURATIONS
LIST BACKUPS FROM KEYSPACE
LIST BACKUP STORES
RESTORE
RUN BACKUP
VERIFY BACKUP STORE
Backup and restore data using snapshots
expand_more
Task list for back up and restore data using snapshots
About snapshots
Take a snapshot
Delete snapshot files
Enable incremental snapshot backups
Restore from a snapshot
Restore a snapshot into a new cluster
Recover from a single disk failure using JBOD
Repair nodes
expand_more
About repair nodes
Manual repair: Anti-entropy repair
When to run anti-entropy repair
Change repair strategies
expand_more
About changing repair strategies
Migrate to full repairs
Migrate to incremental repairs
Monitor a DSE cluster
Tune the database
expand_more
Tasks to tune the database
Tune Java Virtual Machine
expand_more
About tuning Java Virtual Machine
Change heap size parameters
Configure the garbage collector
expand_more
About garbage collector configuration
G1 MaxGCPauseMillis
CMS parameters
Tune Bloom filters
Configure memtable thresholds
Data caching
expand_more
Data caching tasks
Configure data caches
expand_more
Configure data caches
Enable caching globally
Tips for efficient cache use
Monitor and adjust caching
Compaction and compression
expand_more
About compaction and compression
Configure compaction
Compression
expand_more
About compression
When to compress data
Configure compression
Test compaction and compression
Materialized views maintenance guidelines
Migrate data to DSE
Collect node health and indexing scores
Clear data from DSE
DSE Management Services
expand_more
DSE Management Services
DSE Performance Service
expand_more
Tasks for DSE Performance Service
About Performance Service
Configure Performance Service replication strategy
Collect data
expand_more
Tasks for collecting data
Collect slow queries
Collect system level diagnostics
Collect object I/O level diagnostics
Statistics gathered for objects
Collect database summary diagnostics
Collect cluster summary diagnostics
Collect histogram diagnostics
Collect user activity diagnostics
Gather user activity statistics
Collect search data
expand_more
Collect search data
Collect slow search queries
Collect Apache Solr performance statistics
Collect cache statistics
Collect index statistics
Collect handler statistics
Collect request handler metrics
Monitor Spark with Spark Performance Objects
Diagnostic table reference
Solr diagnostic table reference
expand_more
Solr diagnostic table tasks
Frequently asked questions
Slow sub-query log for search
Index error log
Query latency snapshot
Update latency snapshot
Commit latency snapshot
Merge latency snapshot
Filter cache statistics
Query result cache statistics
Index statistics
Update handler statistics
Update request handler statistics
Search request handler statistics
DSE In-Memory
expand_more
Tasks for DSE In-Memory
Create or alter tables to use DSE In-Memory
Verify table properties
Manage memory
Back up and restore data
DSE Tiered Storage
expand_more
Tasks for DSE Tiered Storage
About DSE Tiered Storage
Configure DSE Tiered Storage
Test configurations
DSE Multi-Instance
expand_more
Tasks for DSE Multi-Instance
About DSE Multi-Instance
DSE Multi-Instance architecture
Add nodes to DSE Multi-Instance
DSE Multi-Instance commands
Security
expand_more
About Security
Security FAQ
Security checklists
Secure the environment
expand_more
Tasks to secure the environment
Secure ports
Secure the TMP directory
Authentication and authorization
expand_more
Tasks to authenticate and authorize
Configure authentication and authorization
expand_more
DSE Unified Authentication
expand_more
About DSE Unified Authentication
Steps for new deployment
Steps for production environments
Configure security keyspaces
Set up Kerberos
expand_more
About Kerberos setup
Kerberos guidelines
Enable JCE Unlimited
expand_more
Enable JCE Unlimited
Remove AES-256
Prepare DSE nodes for Kerberos
expand_more
Tasks to prepare DSE nodes for Kerberos
DNS and NTP
krb5.conf
Principal
Keytab
Enable DSE Unified Authenticator
expand_more
Enabling authentication and authorization
Define a Kerberos scheme
Define an LDAP scheme
Configure JMX authentication
Configure cache settings
Secure schema information
Manage database access
expand_more
Tasks to manage database access
About RBAC
Set up logins and users
expand_more
About logins and users setup
Add a superuser login
Add database users
Internally stored passwords
LDAP users and groups
expand_more
LDAP users and groups
LDAP logins
LDAP groups
Kerberos principal logins
Set up roles for applications
Bind a role to an authentication scheme
Assigning permissions
expand_more
Tasks to assign permissions
Database object permissions
expand_more
Database object permissions
Data resources
Functions and aggregate resources
Search indexes
Roles
Proxy login and execute
Authentication schemes
DSE Utilities (MBeans)
Analytic applications
Remote procedure calls
Separation of duties
Keyspaces and tables
Row Level Access Control (RLAC)
Search index permissions
DataStax Graph keyspace
Spark application permissions
DataStax Studio permissions
Remote procedure calls
DSE client-tool spark
JMX MBean permissions
Deny (denylist) resource permission
Restrict access to data
Provide credentials from DSE tools
expand_more
Tasks to provide credentials from DSE tools
About clients
Internal and LDAP authentication
expand_more
Authenticate using DSE utilities
Command line
File
Environment variables
Using CQLSH
Kerberos
expand_more
Kerberos
JAAS configuration file location
Keytab
Ticket cache
Spark jobs
SSTableLoader
Graph and gremlin-console
dsetool
CQLSH
Nodetool
JConsole
Audit database activity
expand_more
Tasks to auditing database activity
Enable database auditing
Capture DSE Search HTTP requests
Log formats
View events from DSE audit table
Transparent data encryption
expand_more
About Transparent Data Encryption
Configure local encryption
expand_more
Configure local encryption
Set up local encryption keys
Encrypt configuration file properties
Encrypt system resources
Encrypt tables
Rekey existing data
Use tools with TDE-encrypted SSTables
Troubleshoot encryption key errors
Configure KMIP encryption
Encrypt Search indexes
expand_more
About Search index encryption
Encrypt new Search indexes
Encrypt existing Search indexes
Tune encrypted Search indexes
Migrate encrypted tables from earlier versions
Bulk load data between TDE-enabled clusters
Configure SSL
expand_more
Tasks to configure SSL
About SSL configuration
Create SSL certificates, keystores, and truststores
expand_more
Create SSL certificates, keystores, and truststores
Remote keystore provider
Local keystore files
Secure node-to-node connections
Secure client-to-node connections
expand_more
Configure SSL
Configure JMX on the server side
nodetool, nodesync, dsetool, and Advanced Replication
JConsole (JMX)
SSTableloader
Connect to SSL-enabled nodes using cqlsh
Enable SSL encryption for DSEFS
Reference: SSL instruction variables
Secure Spark connections
Tools
expand_more
Stress tools
expand_more
cassandra-stress tool
expand_more
List of cassandra-stress tool commands
About the cassandra-stress tool
Interpret output
counter_read
counter_write
help
legacy
mixed
print
read
user
version
write
fs-stress tool
OpsCenter services
expand_more
List of OpsCenter services
Best Practice Service
open_in_new
Capacity Service
open_in_new
Repair Service
open_in_new
DSE Advanced Replication
expand_more
Tasks for DSE Advanced Replication
About DSE Advanced Replication
Architecture
Traffic between the clusters
Terminology
Get started
Keyspaces
Data Types
Operations
CQL queries
Metrics
Manage invalid messages
Manage audit logs
Command line tool
expand_more
DSE Advanced Replication commands
connection options
channel create
channel update
channel delete
channel pause
channel resume
channel status
channel truncate
conf list
conf remove
conf update
destination create
destination update
destination delete
destination list
destination list-conf
destination remove-conf
help
metrics list
replog count
replog analyze-audit-log
DSE Analytics
expand_more
About DSE Analytics
Set the replication factor for analytics keyspaces
DSE Analytics and Search integration
expand_more
Integrate DSE Analytics and Search
Use predicate push down in Spark SQL
About DSE Analytics Solo
DSEFS (DataStax Enterprise file system)
expand_more
Tasks for DSE distributed file system
About DSEFS
Enable DSEFS
Disable DSEFS
Configure DSEFS
Commands DSEFS
DSEFS compression
DSEFS authentication
DSEFS authorization
Use the DSEFS REST interface
Programmatic access to DSEFS
Hadoop FileSystem interface implemented by DseFileSystem
Use JMX to read DSEFS metrics
DSE Graph
expand_more
About Graph
What’s new
Graph QuickStart
CQL as Graph
Convert CQL to Graph
Graph OLTP and OLAP
Graph data modeling
expand_more
About Graph data modeling
Data modeling introduction
Basic data modeling
Data modeling design
Advanced data modeling
Manage graph
expand_more
Tasks to manage graph
Create a graph
Examine a Graph
Drop a Graph
Manage schema
expand_more
Tasks to manage schema
Create a Graph schema
Examine a schema
Create UDT schema
Create collection and tuple schema
Create vertex lable schema
Create edge lable schema
Indexing
Create index schema
Drop Graph schema
Vertex and edge IDs
Manage Graph data
expand_more
Tasks to manage Graph data
Data formats
Insert data with Graph traversal API
DataStax Bulk Loader for Graph
expand_more
About DataStax Bulk Loader for Graph
Install DataStax Bulk Loader
DataStax Bulk Loader Examples
Load data with DseGraphFrames
Drop graph data
Discover properties
Create queries using traversals
expand_more
Use traversals to create queries
Anatomy of a graph traversal
Use indexes
Use search indexes
Simple traversals
Geospatial traversals
Branching traversals
Recursive traversals
Path traversals
Graph analysis with DSE Analytics
expand_more
OLAP queries
DseGraphFrame
expand_more
DseGraphFrame overview
TinkerPop API support in DseGraphFrame
DseGraphFrame mapping rules
DseGraphFrame API reference
open_in_new
Export graphs to DSEFS
Import graphs
Northwind demo graph with Spark OLAP jobs
DSE Graph operations
expand_more
List of DSE Graph operations
Configure DSE Graph
expand_more
Tasks to configure DSE Graph
Specify DSE database and graph settings
Configure security
Graph backup and restore
Graph import/export
Graph JMX metrics
Graph tools
Start Gremlin console
Graph reference
expand_more
List of Graph APIs
Graph traversal API
expand_more
Graph traversal API options
addE
addV
io
property
with
Schema API
expand_more
About schema API
drop
describe
edgeLabel
type
vertexLabel
System API
expand_more
System API commands
Graph
GraphClassic
expand_more
GraphClassic options
config
option
graphs
list
TinkerPop traversal API
expand_more
About TinkerPop traversal API
TinkerPop framework
TinkerPop general information
TinkerPop predicates
expand_more
List of TinkerPop predicates
eq
neq
lt
lte
gt
gte
inside
outside
between
within
without
Step-modulators
as
by
emit
from
option
times
to
until
Vertex step
out
in
both
outE
inE
bothE
outV
inV
bothV
otherV
addV
addE
property
mid-traversal V()
aggregate
and
barrier
branch
cap
choose
coalesce
constant
count
cyclicPath
dedup
drop
explain
fill
filter
flatMap
fold
group
groupCount
has
hasId
hasKey
hasLabel
hasNext
hasNot
hasValue
id
inject
is
key
label
limit
local
loops
map
match
math
max
mean
min
next
not
optional
or
order
pageRank
path
peerPressure
profile
project
properties
propertyMap
range
repeat
sack
sample
select
sideEffect
simplePath
skip
store
subGraph
sum
tail
timeLimit
toBulkSet
toList
toSet
tree
unfold
union
value
valueMap
values
where
DataStax Graph data types
Graph storage in Cassandra keyspace and table
DSE Search
expand_more
DSE Search details
expand_more
About Search
Solr OSS differences
Unsupported search features
Solr Lucene limitations
Configure Search
Search reference
Search index configuration
Search index schema
Search config.yaml options
Add and viewing index resources
Initial data migration
Shard routing for distributed queries
Delete Solr data
Verify index status
Back up search indexes
Restore a search node
Metrics (MBEANS)
Upload custom index resources
Solr admin UI configuration
Configure Solr connector port
reqPerm Solr admin UI
Change Tomcat settings
Configure Solr library path
Use the Solr HTTP API
Configure HTTP for AJP
About UpdateRequestProcessor and FieldTransformer
Field Input/Output Transformer (FIT) API
FIT class examples
Custom URP example
Interface custom field types
Delete by query - best practice
Monitoring segments
Solr clients
Tutorials and demos
expand_more
DSE Search tutorials and demos
Create a healthcare keyspace for tutorials
Multi-faceted search using healthcare data
Term and phrase searches using the Wikipedia demo
Use secure cluster
Index and query polygons
DSE Spark
expand_more
About Spark
Use Spark with DataStax Enterprise
expand_more
Integrate DataStax Enterprise with Spark
Start Spark
Run Spark commands against a remote cluster
Access database data from Spark
expand_more
Access the database from the Spark shell
Use the Spark session
Use the Spark context
Control automatic direct join optimizations in queries
Access the Spark session and context for applications running outside of DSE Analytics
Save RDD data to DSE
Spark supported types
Load external HDFS data into the database using Spark
Monitor Spark with the web interface
Get started with the Spark Cassandra Connector
Use DSE Spark with third party tools and integrations
Configure Spark nodes
expand_more
Tasks to configure Spark nodes
Automatic Spark Master election
Configure Spark logging options
Run Spark processes as separate users
Configure the Spark history server
Set Spark Cassandra Connector-specific properties
Create a DSE Analytics Solo datacenter
Spark JVMs and memory management
Use Spark modules with DataStax Enterprise
expand_more
Using Spark modules with DataStax Enterprise
Get started with Spark Streaming
expand_more
About with Spark Streaming
Create a Spark Structured Streaming sink using DSE
Use Spark SQL to query data
expand_more
About Spark modules
Query database data using Spark SQL in Scala
Query database data using Spark SQL in Java
Query DSE Graph vertices and edges with Spark SQL
Use Spark predicate push down in Spark SQL queries
Supported syntax of Spark SQL
Insert data into tables with static columns using Spark SQL
Run HiveQL queries using Spark SQL
Use the DataFrames API
Use the Spark SQL Thriftserver
Use SparkR with DataStax Enterprise
Use AlwaysOn SQL service
expand_more
About AlwaysOn SQL service
Enable SSL for AlwaysOn SQL
Use authentication with AlwaysOn SQL
Simba JDBC Driver for Apache Spark
Simba ODBC Driver for Apache Spark
Connect to AlwaysOn SQL server using Beeline
Access DataStax Enterprise data from external Spark clusters
expand_more
Access DataStax Enterprise data from bring-your-own-Spark
Overview of BYOS support in DataStax Enterprise
Generate the BYOS configuration file
Connect to DataStax Enterprise using the Spark shell on an external Spark cluster
Generate Spark SQL schema files
Start Spark SQL Thrift Server with Kerberos
Use the Spark Jobserver
Spark examples
expand_more
Examples of Spark applications
Portfolio Manager demo using Spark
Run the Weather Sensor demo
Run the Wikipedia demo with SearchAnalytics
Run the Spark MLlib demo application
Run the http_receiver demo
Use DSE geometric types in Spark
Import a text file into a table
Run spark-submit job with internal authentication
DSE Spark Connector API documentation
open_in_new
API Reference
expand_more
Overview
Data API
expand_more
Start here
Namespaces
Collections
Documents
CQL API Reference
open_in_new
Connection Methods
expand_more
Clients versus drivers
Data API clients
expand_more
Python client
TypeScript client
Java client
CQL drivers
expand_more
Python driver
Node.js driver
Java driver
C++ driver
C# driver
Other connection tools
expand_more
Connect with cqlsh
Use and configure cqlsh
Change Data Capture with DSE
Connect with Apache Spark
Cassandra Query Language (CQL)
expand_more
CQL
Drivers
expand_more
Python quickstart
Node.js quickstart
Java quickstart
C++ quickstart (non-vector)
C# quickstart (non-vector)
Retry policies
Release notes
expand_more
DSE 6.9
open_in_new
Cass Operator release notes
open_in_new
DataStax Studio
open_in_new
DataStax Bulk loader release notes
open_in_new
home
DataStax Home
menu_book
Glossary
support
Support
downloading
Downloads