menu_open
home
Docs Home
Astra
expand_more
Astra DB Serverless
Astra Streaming
Astra CLI
Langflow
expand_more
Langflow Open Source
open_in_new
HCD
expand_more
HCD 2.0
HCD 1.2
HCD 1.1
DSE
expand_more
DSE 6.9
DSE 6.8
DSE 5.1
Capacity planning and supported platforms
OpsCenter 6.8
Third-party software
Open Source
expand_more
Apache Cassandra
open_in_new
Apache Cassandra planning and upgrade guides
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
Support Services
expand_more
Support for Apache Pulsar
Support for Langflow
open_in_new
Tools
expand_more
Mission Control
Migrate to Astra
Migrate to DSE
Migrate to HCD
CQL
Drivers for Astra
Drivers for DSE
Drivers for HCD
DataStax Bulk Loader
DataStax Studio
DataStax Enterprise
Install
Install DSE tools
Install the DataStax Apache Kafka Connector
See
Install the Kafka Connector
.
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
Get started with DSE 6.9
Architecture
expand_more
DSE architecture
Data model
Data distribution
Data replication
Consistency
expand_more
Data consistency
Consistency levels
Writes
expand_more
Write request coordination
Write request processing
Deletes and tombstones
Compaction
Reads
expand_more
Read request coordination
Read request processing
Repair mechanisms
Gossip
Snitches
Indexes
Materialized views
About vector databases
Advanced workload components
Plan
expand_more
Cluster capacity planning
Supported platforms and compatibility
Initialize a cluster
Initialize datacenters
expand_more
Initializing datacenters
Initialize a single datacenter per workload type
Initialize multiple datacenters per workload type
Setting seed nodes for a single datacenter
Use cases for listen address
Initialize single-token architecture datacenters
expand_more
Initialize single-token architecture datacenters
Calculating tokens for single-token architecture nodes
Plan your data model and schema
Test your cluster
Install
expand_more
Choose an installation method
Use Mission Control to provision a cluster
Use LCM to deploy a cluster
Install DSE with a tarball
Install DSE on RHEL with Yum
Red Hat systemd configuration
Install DSE on Debian with APT
Install DSE on the cloud
Docker containers
expand_more
Run a DSE Docker container
Configure Docker containers
Recommended settings for Docker containers
Install DSE tools
expand_more
Choose an installation method
Install OpsCenter with a tarball
Install DataStax Studio
Install DSE Graph Loader
DSBulk
Install the DataStax Apache Kafka Connector
Uninstall DataStax Enterprise 6.9
Upgrade
expand_more
Migrate downloads to Fix Central
Apply a DSE 6.9 patch release
Upgrade DSE 6.8 to 6.9
Upgrade DSE 5.1 to 6.9
Upgrade unsupported versions
Migrate DataStax Installer installations
Migrate
expand_more
Migrate to DSE
Zero Downtime Migration (ZDM)
expand_more
ZDM tools
Phases of the ZDM process
Plan and prepare
expand_more
Compatibility requirements
Prepare ZDM Proxy infrastructure
Create the target environment
Phase 1: Deploy ZDM Proxy
expand_more
Set up ZDM Proxy Automation with ZDM Utility
Deploy ZDM Proxy
Monitor ZDM Proxy
Connect client applications to ZDM Proxy
Phase 2: Migrate and validate data
Phase 3: Enable asynchronous dual reads
Phase 4: Route reads to the target
Phase 5: Connect client applications to the target
Manage ZDM Proxy instances
Troubleshoot ZDM
Migrate Apache Cassandra to DSE
Configure
expand_more
Recommended production settings
Default file locations for package installations
Default file locations for tarball installations
YAML and configuration properties
expand_more
cassandra.yaml configuration file
dse.yaml configuration file
remote.yaml configuration file
cassandra-rackdc.properties file
cassandra-topology.properties file
Cloud provider snitches
expand_more
Configuring snitches for cloud providers
Configuring the Amazon EC2 single-region snitch
Configuring Amazon EC2 multi-region snitch
Configure the Google Cloud Platform snitch
Configuring the Apache CloudStack® snitch
JVM system properties
expand_more
Set system properties during startup
Apache Cassandra system properties
Java Management Extension system properties
Search system properties
Threads per core system properties
LDAP system properties for DSE Authentication
Kerberos system properties
NodeSync system parameters
DSE Metrics Collector properties
NodeSync Service
expand_more
About NodeSync
Start and stop the NodeSync Service
Enabling NodeSync validation
Tuning NodeSync validations
Setting the NodeSync rate
Setting the NodeSync deadline
Manually starting NodeSync validation
Configure multiple network interfaces
Configuring gossip settings
Configuring the heap dump directory
Configure virtual nodes (vnodes)
Logging configuration
expand_more
Changing logging locations
Configure logging
Commit log archive configuration
Change Data Capture (CDC) logging
Operate
expand_more
Start and stop DSE
Add or remove nodes, datacenters, or clusters
expand_more
Adding or removing nodes, datacenters, or clusters
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
Replace a running node
Adding a node and then decommissioning the old node
Replace a running node
Moving a node from one rack to another
Decommissioning a datacenter
Removing a node
Change the IP address of a node
Switch snitches
Changing keyspace replication strategy
Migrate or rename a cluster
Add single-token nodes to a cluster
Adding a datacenter to a single-token architecture cluster
Replacing a dead node in a single-token architecture cluster
Back up and restore a DSE package installation
Back up and restore a DSE tarball installation
SSTable snapshots
expand_more
About snapshots
Taking a snapshot
Deleting snapshot files
Enable incremental snapshot backups
Restore from a snapshot
Restoring a snapshot into a new cluster
Recover from a single disk failure using JBOD
Repair nodes
expand_more
Repairing nodes
Manual repair: Anti-entropy repair
When to run anti-entropy repair
Change repair strategies
Monitor DSE clusters
Tune the database
expand_more
Tune the database
Tune Java Virtual Machine
expand_more
Tune Java Virtual Machine
Changing heap size parameters
Configuring the garbage collector
Changing the Garbage-First MaxGCPauseMillis parameter
Using the Continuous Mark Sweep (CMS) garbage collector
Tune bloom filters
Configure memtable thresholds
Configure data caches
Compaction and compression
expand_more
Configure compaction
Configure compression
Test compaction and compression
Collecting node health and indexing status scores
Clear DSE data directories
Change Data Capture with DSE
Manage
expand_more
DSE Management Services
DSE Backup and Restore Service
expand_more
Back up and restore data
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
CQL commands
expand_more
Backup and Restore Service CQL Command Reference
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
DSE Metrics Collector
expand_more
Use DSE Metrics Collector
Export metrics using Docker
Export metrics to Prometheus
DSE cluster metrics
DSE Search metrics
DSEFS metrics (DSE Analytics clusters)
DSE Graph metrics
DSE Performance Service
expand_more
DSE Performance Service
About DSE Performance Service
Configure Performance Service replication strategy
Collect data
expand_more
Enable data collection
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
Statistics gathered for user activity
Collect search data
expand_more
Collection of search data
Collect slow search queries
Collecting Apache Solr™ performance statistics
Collecting cache statistics
Collecting index statistics
Collecting handler statistics
Collecting request handler metrics
Monitor Apache Spark with Spark Performance Objects
DSE Performance Service diagnostic table reference
Solr diagnostic table reference
expand_more
DSE Search Performance Service diagnostic table reference
Slow sub-query log for search
Indexing 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
Best Practice Service
Capacity Service
Repair Service
DSE In-Memory
expand_more
DSE In-Memory (deprecated)
Create or alter tables to use DSE In-Memory
Verifying table properties
Manage memory
Back up and restore data
DSE Tiered Storage
expand_more
DSE Tiered Storage (deprecated)
About DSE Tiered Storage
Configure DSE Tiered Storage
Test DSE Tiered Storage configurations
DSE Multi-Instance
expand_more
DSE Multi-Instance (deprecated)
About DSE Multi-Instance
DSE Multi-Instance architecture
Add nodes to DSE Multi-Instance
DSE Multi-Instance commands
Security
expand_more
About DSE Advanced Security
Security checklists
Secure the environment
Secure DataStax Enterprise ports
Secure the /tmp directory
Authentication and authorization
expand_more
Authentication and authorization
Configure DSE Unified Authentication
DSE Unified Authentication
expand_more
About DSE Unified Authentication
Unified Authentication in a new cluster
Unified Authentication in a live cluster
Configure security keyspaces replication factors
Set up Kerberos
expand_more
Set up Kerberos
Kerberos Guidelines
Enable JCE Unlimited
expand_more
Enable JCE Unlimited
Removing AES-256
Prepare DSE nodes for Kerberos
expand_more
Prepare DSE nodes for Kerberos
Verifying the Node Hostname and Time Settings
Configuring Kerberos Connection Information for Clients
Create Kerberos principals
Creating a Kerberos Keytab File
Enable DSE Unified Authenticator
expand_more
Enable DSE Unified Authentication
Define a Kerberos scheme
Defining an LDAP Scheme
Configure JMX Authentication
Configure security cache settings
Securing schema information
Manage database access
expand_more
Managing Database Access
About role-based access control (RBAC)
Set up logins and users
expand_more
Setting up Logins and Users
Add a superuser role
Add database users
Internally stored passwords
LDAP users and groups
expand_more
Adding Roles for LDAP Users and Groups
Add roles for LDAP logins
Add roles for LDAP groups
Add roles for Kerberos principals
Set up roles for applications
Binding a Role to an Authentication Scheme
Assigning permissions
expand_more
Assigning Permissions
Database object permissions
expand_more
About Database Objects Permissions
Data Resources
Functions and Aggregate Resources
Search Indexes
Roles
Proxy Login and Execute
Authentication Scheme Resources
JMX Resources (MBeans) for DSE utilities
Analytic Applications
Remote Procedure Calls
Implementing Separation of Duties
Control access to keyspaces and tables
Set up row-level access control (RLAC)
Controlling Access to Search Indexes
Control access to DataStax Graph keyspaces
Manage Apache Spark application permissions
Control access to DataStax Studio
Authorize Remote Procedure Calls (RPC)
Authorizing dse client-tool spark and dse spark
Control access to JMX MBeans
Restrict access to data
Provide credentials from DSE tools
expand_more
Provide credentials from DSE tools
About Client Connections
Internal and LDAP authentication
expand_more
Authenticate using DSE Utilities
Provide credentials on the command line
Providing Credentials in a File
Provide credentials using environment variables
Kerberos
expand_more
Configure DSE clients for Kerberos authentication
Setting the JAAS Configuration File Location
Provide Kerberos credentials using a keytab file
Provide Kerberos credentials using a ticket cache
Run Apache Spark jobs with Kerberos
Load data into a remote Kerberos-enabled cluster
Use the DSE Graph and Gremlin console with Kerberos
Use dsetool with Kerberos-enabled Cluster
Providing Credentials with nodetool
Providing Credentials with JConsole
Audit database activity
expand_more
Auditing Database Activity
Set up database auditing
Capture DSE Search HTTP requests
Log Formats
View events in the DSE audit log table
Transparent data encryption
expand_more
About Transparent Data Encryption
Local encryption
expand_more
Configure local encryption
Setting up Local Encryption Keys
Encrypting Configuration File Properties
Encrypt system resources
Encrypt tables
Rekeying Existing Data
Using tools with TDE-encrypted SSTables
Troubleshooting Encryption Key Errors
Configuring KMIP Encryption
Encrypt Search indexes
expand_more
Encrypt search indexes
Encrypt new search indexes
Encrypt existing search indexes
Tune encrypted search indexes
Migrate encrypted tables from earlier versions
Bulk Loading Data between TDE-enabled Clusters
SSL
expand_more
Configure SSL
Creating SSL Certificates, Keystores, and Truststores
Using a remote keystore provider
Creating Local SSL Certificate and Keystore Files
Secure node-to-node connections
expand_more
Configuring SSL for Node-to-Node Connections
Configure transitional mode for node-to-node connections
Secure client-to-node connections
expand_more
Configure SSL for client-to-node connections
Configuring JMX on the Server Side
Configure SSL for nodetool, nodesync, dsetool, and Advanced Replication
Setting up SSL for JConsole (JMX)
Connect SSTableloader to a secured cluster
Enabling SSL Encryption for DSEFS
Reference: Common SSL settings
Secure Apache Spark connections
Tools
expand_more
DataStax Enterprise tools
nodetool
expand_more
nodetool
Get information
expand_more
Get information with nodetool commands
nodetool checktokenmetadata
nodetool clientstats
nodetool describecluster
nodetool describering
nodetool getbatchlogreplaythrottle
nodetool getcachecapacity
nodetool getcachekeystosave
nodetool getconcurrentviewbuilders
nodetool getendpoints
nodetool getinterdcstreamthroughput
nodetool getlogginglevels
nodetool getseeds
nodetool getsstables
nodetool getstreamthroughput
nodetool gettimeout
nodetool gettraceprobability
nodetool help
nodetool info
nodetool inmemorystatus
nodetool rangekeysample
nodetool ring
nodetool status
nodetool version
Collect metrics
expand_more
Collect metrics with nodetool commands
nodetool gcstats
nodetool netstats
nodetool proxyhistograms
nodetool tablehistograms
nodetool tablestats
nodetool toppartitions
nodetool tpstats
Perform operations
expand_more
Perform operations with nodetool commands
nodetool assassinate
nodetool bootstrap resume
nodetool decommission
nodetool disablebinary
nodetool disablegossip
nodetool drain
nodetool enablebinary
nodetool enablegossip
nodetool gossipinfo
nodetool invalidatecountercache
nodetool invalidatekeycache
nodetool invalidaterowcache
nodetool import
nodetool join
nodetool move
nodetool refresh
nodetool reloadssl
nodetool reloadtriggers
nodetool relocatesstables
nodetool removenode
nodetool replaybatchlog
nodetool sequence
nodetool sjk
nodetool statusbinary
nodetool statusgossip
nodetool stopdaemon
nodetool upgradesstables
Adjust Settings
expand_more
Adjust settings with nodetool commands
nodetool reloadseeds
nodetool setbatchlogreplaythrottle
nodetool setcachecapacity
nodetool setcachekeystosave
nodetool setconcurrentviewbuilders
nodetool setinterdcstreamthroughput
nodetool setlogginglevel
nodetool setstreamthroughput
nodetool settimeout
nodetool settraceprobability
Diagnose issues
expand_more
Diagnose issues with nodetool commands
nodetool failuredetector
nodetool leaksdetection
Manage snapshots
expand_more
Manage backups using nodetool commands
nodetool clearsnapshot
nodetool disablebackup
nodetool enablebackup
nodetool listsnapshots
nodetool snapshot
nodetool statusbackup
Ensure data consistency
expand_more
Ensure data consistency using nodetool commands
nodetool abortrebuild
nodetool cleanup
nodetool flush
nodetool mark_unrepaired
nodetool rebuild
nodetool rebuild_index
nodetool rebuild_view
nodetool resetlocalschema
nodetool repair
nodetool scrub
nodetool verify
Manage compaction
expand_more
Manage compaction using nodetool commands
nodetool compact
nodetool compactionhistory
nodetool compactionstats
nodetool disableautocompaction
nodetool enableautocompaction
nodetool garbagecollect
nodetool getcompactionthreshold
nodetool getcompactionthroughput
nodetool getconcurrentcompactors
nodetool setcompactionthreshold
nodetool setcompactionthroughput
nodetool setconcurrentcompactors
nodetool statusautocompaction
nodetool stop
Manage NodeSync Service
expand_more
Manage NodeSync Service using nodetool subcommands
nodetool nodesyncservice enable
nodetool nodesyncservice disable
nodetool nodesyncservice getrate
nodetool nodesyncservice ratesimulator
nodetool nodesyncservice setrate
nodetool nodesyncservice status
Manage hints
expand_more
Manage hints using nodetool commands
nodetool disablehandoff
nodetool disablehintsfordc
nodetool enablehandoff
nodetool enablehintsfordc
nodetool gethintedhandoffthrottlekb
nodetool getmaxhintwindow
nodetool handoffwindow
nodetool listendpointspendinghints
nodetool pausehandoff
nodetool resumehandoff
nodetool sethintedhandoffthrottlekb
nodetool setmaxhintwindow
nodetool statushandoff
nodetool truncatehints
dse
expand_more
dse commands
dse command connection options
Perform routine DSE operations
expand_more
Perform routine operations with dse commands
dse add-node
dse cassandra
dse cassandra-stop
dse list-nodes
dse remove-node
dse -v
Manage Apache Spark
expand_more
Manage Apache Spark with dse commands
dse exec
dse pyspark
dse spark
dse spark-class
dse spark-jobserver
dse spark-history-server
dse spark-sql
dse spark-sql-thriftserver
dse spark-submit
dse SparkR
Connect to development consoles
expand_more
Connect to development consoles with dse commands
dse beeline
dse fs
dse gremlin-console
Connect external client to DSE node
expand_more
Connect an external client to a DataStax Enterprise node with dse client-tool
dse client-tool help
dse client-tool connection options
dse client-tool cassandra
dse client-tool configuration export
dse client-tool configuration byos-export
dse client-tool configuration import
dse client-tool spark
dse client-tool alwayson-sql
dse client-tool graph-olap
dse nodesync
expand_more
dse nodesync
nodesync disable
nodesync enable
nodesync help
System traces
expand_more
nodesync tracing
nodesync tracing disable
nodesync tracing enable
nodesync tracing show
nodesync tracing status
nodesync validation
dsefs
expand_more
dsefs shell commands
Get information
expand_more
Get information with dsefs commands
df
du
echo
ls
pwd
realpath
stat
Navigate DSEFS
expand_more
Navigate the DSE File System with dsefs commands
cd
exit
Manage files
expand_more
Manage files with dsefs commands
append
cat
cp
fsck
get
mkdir
mv
put
rename
rm
rmdir
truncate
umount
Manage permissions
expand_more
Manage permissions with dsefs commands
chgrp
chmod
chown
dsetool
expand_more
dsetool
Connection options
Get information
expand_more
Get information with dsetool commands
dsetool help
dsetool inmemorystatus
dsetool list_subranges
dsetool node_health
dsetool partitioner
dsetool ring
dsetool status
dsetool tieredtablestats
Perform operations
expand_more
Perform operations with dsetool commands
dsetool infer_solr_schema
dsetool perf
dsetool sparkmaster cleanup
dsetool sparkworker restart
dsetool tsreload
Configure DSE Metrics Collector
expand_more
dsetool insights_config
dsetool insights_filters
Manage security
expand_more
Manage security with dsetool commands
dsetool createsystemkey
dsetool encryptconfigvalue
dsetool managekmip list
dsetool managekmip expirekey
dsetool managekmip revoke
dsetool managekmip destroy
Manage search index
expand_more
Manage search index with dsetool commands
dsetool core_indexing_status
dsetool create_core
dsetool get_core_config
dsetool get_core_schema
dsetool index_checks (experimental)
dsetool list_index_files
dsetool list_core_properties
dsetool read_resource
dsetool rebuild_indexes
dsetool reload_core
dsetool set_core_property
dsetool stop_core_reindex
dsetool unload_core
dsetool upgrade_index_files
dsetool write_resource
SSTable tools
expand_more
SSTable tools
Get information
expand_more
Get information with SSTable tools
sstabledump
sstableexpiredblockers
sstablemetadata
sstablepartitions
sstableutil
Perform operations
expand_more
Perform operations with SSTable tools
sstabledowngrade
sstablelevelreset
sstableloader
sstableofflinerelevel
sstablesplit
sstableupgrade
Ensure data consistency
expand_more
Ensure data consistency with SSTable tools
sstablerepairedset
sstablescrub
sstableverify
Preflight check tool
Compare yaml files
expand_more
Compare yaml files
yaml_diff
cluster_check
Stress tools
expand_more
cassandra-stress tool
expand_more
cassandra-stress tool
About the cassandra-stress tool
Interpret cassandra-stress output
cassandra-stress counter_read
cassandra-stress counter_write
cassandra-stress help
cassandra-stress legacy
cassandra-stress mixed
cassandra-stress print
cassandra-stress read
cassandra-stress user
cassandra-stress version
cassandra-stress write
fs-stress tool
DSE Advanced Replication
expand_more
DSE Advanced Replication
About DSE Advanced Replication
DSE Advanced Replication architecture
Traffic between the clusters
DSE Advanced Replication terminology
Get started with DSE Advanced Replication
DSE Advanced Replication keyspace overview
DSE Advanced Replication data types
Use DSE Advanced Replication
CQL queries in DSE Advanced Replication
DSE Advanced Replication metrics
Manage invalid messages
Manage audit logs
Command line tool
expand_more
Use DSE Advanced Replication commands
DSE Advanced Replication connection options
dse advrep channel create
dse advrep channel update
dse advrep channel delete
dse advrep channel pause
dse advrep channel resume
dse advrep channel status
dse advrep channel truncate
dse advrep conf list
dse advrep conf remove
dse advrep conf update
dse advrep destination create
dse advrep destination update
dse advrep destination delete
dse advrep destination list
dse advrep destination list-conf
dse advrep destination remove-conf
dse advrep help
dse advrep metrics list
dse advrep replog count
dse advrep replog analyze-audit-log
DSE Analytics
expand_more
About DSE Analytics
Set the replication factor for analytics keyspaces
DSE Analytics and Search integration
Use predicate push down on search indexes in Spark SQL
About DSE Analytics Solo
DSEFS (DSE file system)
expand_more
DSEFS (DSE file system)
About DSEFS
Enable DSEFS
Disabling DSEFS
Configuring DSEFS
DSEFS command line tool
DSEFS compression
DSEFS authentication
DSEFS authorization
Using the DSEFS REST interface
Programmatic access to DSEFS
Apache Hadoop® FileSystem interface implemented by DseFileSystem
DSE Graph
expand_more
DataStax Graph
About DataStax Graph
What’s new in DataStax Graph
DataStax Graph Quickstart
DataStax Graph: CQL as Graph
DataStax Graph: CQL conversion to Graph
OLTP and OLAP
Graph data modeling
expand_more
DataStax Graph data modeling
Data model introduction
Basic graph data modeling
Graph data modeling example
Further data modeling concepts
Manage graph
expand_more
Managing graphs
Create a graph
Examining graphs
Dropping graphs
Manage schema
expand_more
Managing graph schema
Creating graph schema
Examining schema
Create a user-defined type (UDT) schema
Creating collection and tuple schema
Creating vertex label schema
Creating edge label schema
Indexing
Creating index schema
Dropping graph schema
Vertex and edge ids
Manage Graph data
expand_more
Managing graph data
Data formats
Inserting data with graph traversal API
DSBulk for Graph
expand_more
About DSBulk for Graph
Install DSBulk
DSBulk examples
Loading graph data with DseGraphFrames
Dropping graph data
Discovering properties about graphs and traversals
Create queries using traversals
expand_more
Creating queries using traversals
Anatomy of a graph traversal
Using indexes
Using search indexes
Simple Traversals
Geospatial traversals
Branching Traversals
Recursive Traversals
Path Traversals
Graph analysis with DSE Analytics
expand_more
DataStax Graph Analysis with DSE Analytics
DataStax Graph and Graph Analytics
DseGraphFrame
expand_more
Use the DseGraphFrame framework for graph analytics queries
Apache TinkerPop™ API support in DseGraphFrame
Mapping rules for DseGraphFrame
DseGraphFrame API reference
open_in_new
Export graphs to DSEFS
Import graphs
Use the Northwind demo graph with Spark OLAP jobs
DSE Graph operations
expand_more
DataStax Graph Operations
Configure DSE Graph
expand_more
DSE Graph Configuration
DSE Graph configuration
Specify DSE database and graph settings
Configure DSE Graph Security
Back up and restore DSE Graph
Import and export DSE Graph data
DataStax Graph Tools
Starting the Gremlin console
Graph reference
expand_more
DataStax Graph Reference
Graph traversal API
expand_more
The graph traversal API
addE
addV
io
property
with
Schema API
expand_more
The schema API
drop
describe
edgeLabel
type
vertexLabel
System API
expand_more
The system API
graph
graphs
list
GraphClassic
expand_more
graph - Classic engine
config
option
TinkerPop traversal API
expand_more
The Apache TinkerPop™ traversal API
Apache TinkerPop™ graph computing framework
General Apache TinkerPop™ steps, step-modulators, and predicates
TinkerPop predicates
expand_more
List of Apache TinkerPop™ Predicates
eq
neq
lt
lte
gt
gte
inside
outside
between
within
without
TinkerPop step-modulators
expand_more
List of Apache TinkerPop™ Step-modulators
as
by
emit
from
option
times
to
until
TinkerPop vertex steps
expand_more
List of Apache TinkerPop™ Vertex Steps
out
in
both
outE
inE
bothE
outV
inV
bothV
otherV
addV
addE
property
mid-traversal V()
aggregate
and
barrier
branch
cap
choose
coalesce
coin
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 Apache Cassandra keyspace and table
DSE Search
expand_more
About DSE Search
DSE Search versus open-source Apache Solr™
Unsupported features for DSE Search
Apache Solr™ and Apache Lucene™ limitations
DSE Search initial data migration
Configure DSE Search
expand_more
Search index configuration
Search index schema
dsetool search index commands
Configuration properties
Viewing search index schema and config
Customize the search index schema
Changing auto-generated search index settings
Using LowerCaseStrField with search indexes
Set the location of search indexes
DSE Search logging
Enabling multi-threaded queries
Configuring additional search components
Load balancing for distributed search queries
Excluding hosts from distributed queries
Manage search indexes
expand_more
Search index commands
Adjusting timeout for index management
Creating a search index
Manage search index fields
expand_more
Syntax for changing schema settings
Search index schema field types and classes
Adding a new field type
Adding a column to the index
Index tuple and UDT fields
Indexing map columns
Dropping columns from the index
Indexing a column for different analysis
Configuring search index joins
Reloading the search index
Uploading the search index schema and config
Remove (drop) a search index
Updating the index after data expires (TTL)
Inserting, updating, and deleting data
Verifying indexing status
Back up DSE Search data directories
Restore a search node from backup
Filter CQL queries with a search index
expand_more
Search index syntax
Search index filtering best practices
Filtering on terms
Filtering on words, phrases, or substrings
Fuzzy search
Geospatial queries for Point and LineString
Using dynamic fields
Joining cores
Spatial queries with Polygon and Multipolygon
UDT query examples
Querying a CQL collection set
Using date ranges in solr_query
Limiting results and paging
Identifying the partition key
Restricted query routing
Tutorials
expand_more
Creating a healthcare keyspace for tutorials
Multi-faceted search using healthcare data
Term and phrase searches using the Wikipedia demo
Search performance tuning
expand_more
Tune DSE Search for maximum indexing throughput
Resolving query timeouts on restarted nodes
Table compression can optimize reads
Parallelize large row reads
Changing the stack size and memtable space
Tune index size and range query speed
Improve read performance
Shard routing for distributed queries
Solr interfaces
expand_more
Changing the Solr connector port
Change the Apache Tomcat® web server settings
Configure the Solr library path
Use the Solr HTTP API
Change the HTTP interface to use the Apache JServ Protocol (AJP)
Allowing access from the Solr Admin UI for core indexing (deprecated)
Field transformer (FIT)
expand_more
Field transformer (FIT)
Field input/output (FIT) transformer API
FIT transformer class examples
Custom URP example (deprecated)
Interface for custom field types
Deleting by query
Monitoring Solr segments
HTTP API SolrJ and other Solr clients
DSE Spark
expand_more
Analyze data using Apache Spark
About Apache Spark
Use Spark with DataStax Enterprise
expand_more
Use Apache Spark with DataStax Enterprise
Start Apache Spark
Run Apache Spark commands against a remote cluster
Access database data from Spark
expand_more
Access database data from Apache Spark
Use the Apache Spark session
Use the Apache Spark context
Control automatic direct join optimizations in queries
Access the Apache Spark session and context for applications running outside of DSE Analytics
Save RDD data to DataStax Enterprise
Apache Spark supported types
Load external HDFS data into the database using Apache Spark
Monitor Apache Spark with the web interface
Get started with the Apache Cassandra Spark Connector Java API
Use DSE Spark with third party tools and integrations
Configure Spark nodes
expand_more
Configure Apache Spark
Configure Apache Spark nodes
Automatic Apache Spark master election
Configure Apache Spark logging options
Run Apache Spark processes as separate users
Configure the Apache Spark history server
Set Apache Cassandra Spark Connector-specific properties
Creating a DSE Analytics Solo datacenter
Apache Spark JVMs and memory management
Use Spark modules with DataStax Enterprise
expand_more
Use Apache Spark modules with DataStax Enterprise
Get started with Apache Spark Streaming
Create an Apache Spark Structured Streaming sink using DSE
Use Spark SQL to query data
expand_more
Use Spark SQL to query data
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 the Apache Spark predicate push down in Spark SQL queries
Supported syntax of Spark SQL
Insert data into tables with static columns using Spark SQL
Running 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
Using AlwaysOn SQL service
Enabling SSL for AlwaysOn SQL
Use authentication with AlwaysOn SQL
Simba JDBC driver for Apache Spark
Simba ODBC driver for Apache Spark
Use Spark Beeline to connect to an AlwaysOn SQL server
Access DSE data from external Spark clusters
expand_more
Access DataStax Enterprise data from external Spark clusters
Overview of BYOS support in DataStax Enterprise
Generate the BYOS configuration file
Connect to DataStax Enterprise using the Apache Spark shell on an external Spark cluster
Generate Spark SQL schema files
Start a Spark SQL Thrift Server with Kerberos
Use the Apache Spark Jobserver
Spark examples
expand_more
Apache Spark examples
Portfolio Manager demo using Apache Spark
Run the Weather Sensor demo
Run the Wikipedia demo with SearchAnalytics
Run the Apache Spark MLlib demo application
Run the http_receiver demo
Use DSE geometric types in Apache Spark
Import a text file into a table
Run a spark-submit job with internal authentication
DSE Spark Connector API documentation
open_in_new
CQL reference
expand_more
Tutorials
expand_more
Run vector search with CQL
Use SAI indexes with CQL
Use SAI text analyzers with CQL
DSE Search index quickstart
CQL shell
expand_more
Install the CQL shell
Connect with the CQL shell
Use a cqlshrc file
CQL shell commands
expand_more
CAPTURE
CLEAR
CONSISTENCY
SERIAL CONSISTENCY
COPY TO
COPY FROM
DESCRIBE AGGREGATE
DESCRIBE CLUSTER
DESCRIBE SCHEMA
DESCRIBE FUNCTION
DESCRIBE INDEX
DESCRIBE KEYSPACE
DESCRIBE MATERIALIZED VIEW
DESCRIBE SEARCH INDEX
DESCRIBE TABLE
DESCRIBE TYPE
EXECUTE AS
EXPAND
EXIT
LOGIN
PAGING
SHOW
SOURCE
TIMING
TRACING
CQL usage
expand_more
CQL command syntax
CQL data types
Collection types
Date and time types
CQL native functions and aggregates
System keyspaces and tables
Virtual keyspaces and tables
CQL commands
expand_more
Keyspaces
expand_more
CREATE KEYSPACE
ALTER KEYSPACE
DROP KEYSPACE
USE
Tables
expand_more
CREATE TABLE
ALTER TABLE
TRUNCATE
DROP TABLE
BATCH
INSERT
UPDATE
SELECT
DELETE
UDT
expand_more
CREATE TYPE
ALTER TYPE
DROP TYPE
UDF
expand_more
CREATE FUNCTION
DROP FUNCTION
UDA
expand_more
CREATE AGGREGATE
DROP AGGREGATE
DSE Search
expand_more
CREATE SEARCH INDEX
COMMIT SEARCH INDEX
ALTER SEARCH INDEX CONFIG
ALTER SEARCH INDEX SCHEMA
REBUILD SEARCH INDEX
RELOAD SEARCH INDEX
DROP SEARCH INDEX
SAI
expand_more
About SAI
Configure SAI
CREATE INDEX (SAI)
Query with SAI
Use analyzers and non-tokenizing filters
Monitor SAI
CREATE INDEX (2i)
DROP INDEX (SAI, 2i)
Materialized views
expand_more
CREATE MATERIALIZED VIEW
ALTER MATERIALIZED VIEW
DROP MATERIALIZED VIEW
RBAC
expand_more
CREATE ROLE
ALTER ROLE
DROP ROLE
GRANT ROLE
GRANT PERMISSION
LIST PERMISSIONS
LIST ROLES
REVOKE ROLE
REVOKE PERMISSION
RESTRICT
UNRESTRICT
RESTRICT ROWS
UNRESTRICT ROWS
USER (deprecated)
expand_more
CREATE USER (Deprecated)
ALTER USER (Deprecated)
DROP USER (Deprecated)
LIST USERS (Deprecated)
Cassandra drivers reference
expand_more
Cassandra driver compatibility
Get started with drivers
expand_more
C++ driver
C# driver
Go driver
Java driver
Node.js driver
Python driver
Spark Connector (Scala driver)
Best practices
Connections
expand_more
Load balancing
Connection pooling
Reconnection policies
Queries
expand_more
Send queries (CQL statements)
Asynchronous queries
Query timestamps
Set request timeouts
Retry policies
Speculative query execution
Idempotent queries
Prepared statements
Execution profiles
Result paging
Object mappers
DSE advanced workloads
Driver metrics
Driver logs
Errors and exception handling
Data API reference
expand_more
Get started with the Data API
Keyspaces
Collections
Documents
Frequently asked questions
expand_more
FAQs
Release notes
expand_more
DSE
open_in_new
Cassandra Operator
open_in_new
DataStax Studio
open_in_new
DSBulk
open_in_new
home
DataStax Home
menu_book
Glossary
support
Support
downloading
Downloads