Index
B
- backup
- about / Taking backup of a Casandra cluster
- manual backup / Manual backup
- incremental backup / Incremental backup
- batch statements
- about / Batch statements
- used, for reading/writing Cassandra cluster / Batch statements
- Bigtable
- about / Background
- Bloom filters
- tuning / Tuning Bloom filters
C
- Cassandra
- design / Background
- Cassandra.yaml file, configuration options
- auto_bootstrap / Adding nodes to a Cassandra cluster
- listen_address / Adding nodes to a Cassandra cluster
- endpoint_snitch / Adding nodes to a Cassandra cluster
- seed_provider / Adding nodes to a Cassandra cluster
- cluster_name / Adding nodes to a Cassandra cluster
- Cassandra bulk loader
- about / The Cassandra bulk loader
- data importing, Cassandra JSON utility used / Exporting and importing data using the Cassandra JSON utility
- data exporting, Cassandra JSON utility used / Exporting and importing data using the Cassandra JSON utility
- external data, loading / Loading external data into Cassandra
- Cassandra caches
- configuring / Configuring Cassandra caches
- Key cache / Configuring Cassandra caches
- Row cache / Configuring Cassandra caches
- Cassandra cluster
- installation / Installation
- prerequisites / Prerequisites
- compiling, from source / Compiling Cassandra from source and installing
- installing / Compiling Cassandra from source and installing
- installing, from precompiled binary / Installation from a precompiled binary
- overview / Cassandra cluster overview
- Gossip protocol / The Gossip protocol
- failure detection / Failure detection
- nodes, adding / Adding nodes to our cluster
- connecting to / Connecting to a Cassandra cluster
- policies / Driver Connection policies
- reading/writing / Reading and writing to the Cassandra cluster
- reading/writing, with QueryBuilder / QueryBuilder
- reading/writing, asynchronously / Reading and writing asynchronously
- reading/writing, with prepared statement / Prepared statements, Example REST service using prepared statement
- reading/writing, with batch statements / Batch statements
- monitoring / Monitoring a Cassandra cluster
- logs, used for debugging / Use logging for debugging
- monitoring, command line utilities used / Monitoring using command-line utilities
- monitoring, JConsole used / JConsole
- monitoring, third-party tools used / Third-party tools
- Cassandra JSON utility
- used, for importing data / Exporting and importing data using the Cassandra JSON utility
- used, for exporting data / Exporting and importing data using the Cassandra JSON utility
- Cassandra logs
- used, for debugging / Use logging for debugging
- Cassandra server
- running / Running a Cassandra server
- Cassandra node, running / Running a Cassandra node
- cluster, setting up / Setting up the cluster
- cluster status, viewing / Viewing the cluster status
- cfhistograms command
- about / nodetool cfhistograms
- cfstats command
- about / nodetool cfstats
- using / nodetool cfstats
- clustering columns
- about / Partition keys and clustering columns
- conditional querying / Conditions on a partition key and clustering columns
- collections
- about / Collections
- set / Sets
- list / Lists
- map / Map
- column family
- about / Column families
- static rows / Static rows
- wide rows / Wide rows
- Column Family
- creating / Create keyspace and column family
- command line utilities
- used, for monitoring Cassandra cluster / Monitoring using command-line utilities
- nodetool utility / Monitoring using command-line utilities
- CommitLog
- about / CommitLog
- compaction
- about / SSTable Compaction strategies
- size-tiered compaction / Size-tiered compaction
- leveled compaction / Leveled compaction
- DateTiered compaction / DateTiered compaction
- composite partition key
- about / A composite partition key
- multiple clustering columns / Multiple clustering columns
- static columns / Static columns
- table, modifying / Modifying a table
- conditional queries
- performing / Conditional querying
- on partition key / Conditions on a partition key
- on partition key and clustering columns / Conditions on a partition key and clustering columns
- query results, sorting / Sorting query results
- configuration files
- about / Configuration files
- cassandra.yaml / cassandra.yaml
- cluster configurations / cassandra.yaml
- data partitioning / cassandra.yaml
- storage configurations / cassandra.yaml
- client configurations / cassandra.yaml
- security configurations / cassandra.yaml
- consistency
- about / Data consistency
- for read operation / Read operation
- for write operation / Write operation
- coordinator node
- about / Cassandra cluster overview
- counters
D
- database
- about / A database and schema
- keyspace / A database and schema, Keyspace
- column family / Column families
- primary key / A primary key
- composite partition key / A composite partition key
- data distribution
- about / Data distribution
- Datastax
- about / Installation
- Datastax driver
- about / Load balancing policies
- RoundRobinPolicy / Load balancing policies
- DCAwareRoundRobinPolicy / Load balancing policies
- LatencyAwarePolicy / Load balancing policies
- TokenAwarePolicy / Load balancing policies
- WhiteListPolicy / Load balancing policies
- data type mapping
- reference link / Loading external data into Cassandra
- data types
- about / Data types
- native types / Data types
- collection types / Data types
- tuples types / Data types
- user-defined types (UDT) / Data types
- custom types, using Java class / Data types
- counters / Counters
- collections / Collections
- User Defined Types (UDTs) / UDTs
- DateTiered compaction
- about / DateTiered compaction
- delete operations
- about / Delete operations
- digest reads
- about / Digest reads
- DynamoDB
- about / Background
F
- failure detection
- about / Failure detection
- filters
- allowing / Allowing filtering
G
- Gossip protocol
- about / The Gossip protocol
H
- hinted handoff
- about / Hinted handoff
- consistency levels, for write operation / Consistency levels
I
- incremental backup
- about / Incremental backup
- Installation layout
- about / The installation layout
- tarball installations / The directory layout in tarball installations
- package-based installation / The directory layout in package-based installation
J
- Java
- tuning / Configuring and tuning Java
- configuring / Configuring and tuning Java
- JConsole
K
- keyspace
- creating / Create keyspace and column family
- about / A database and schema, Keyspace
L
- leveled compaction
- about / Leveled compaction
- Lightweight Transaction (LWT)
- list
- about / Lists
- load balancing policies
- about / Load balancing policies
M
- manual backup
- about / Manual backup
- snapshots, deleting / Deleting snapshots
- map
- about / Map
- mapping API
- about / Mapping API
- example / Mapping API
- implementing / Mapping API
- Memtable
- about / Anatomy of Memtable
- multiple clustering columns
- about / Multiple clustering columns
N
- netstats command
- about / nodetool netstats
- NetworkTopologyStrategy
- about / NetworkTopologyStrategy
- snitches / Snitches
- nodes
- adding, to cluster / Adding nodes to our cluster
- tuning / Tuning Cassandra nodes
- Cassandra caches, configuring / Configuring Cassandra caches
- Bloom filters, tuning / Tuning Bloom filters
- Java, tuning / Configuring and tuning Java
- Java, configuring / Configuring and tuning Java
- removing / Removing nodes from Cassandra cluster
- adding / Adding nodes to a Cassandra cluster
- replacing / Replacing dead nodes in a cluster
- nodetool repair
- about / Keyspace
- nodetool utility
- about / Monitoring a Cassandra cluster, Monitoring using command-line utilities
- cfstats command / nodetool cfstats
- cfhistograms command / nodetool cfhistograms
- netstats command / nodetool netstats
- tpstats command / nodetool tpstats
O
- one day international (ODI)
- about / Map
P
- package-based installation
- directory layout / The directory layout in package-based installation
- partition key
- about / Column families
- conditional querying / Conditions on a partition key
- phi accrual failure detector
- reference link / Failure detection
- policies, Cassandra cluster
- about / Driver Connection policies
- load balancing policies / Load balancing policies
- retry policies / Retry policies
- reconnection policies / Reconnection policies
- prepared statement
- used, for reading/writing Cassandra cluster / Prepared statements, Example REST service using prepared statement
- primary key
- about / A primary key
- clustering columns / Partition keys and clustering columns
Q
- QueryBuilder
- used, for reading/writing Cassandra cluster / QueryBuilder
R
- read operations
- about / Read operations
- reads, from row cache / Reads from row cache
- for row cache miss / Read operations for row cache miss
- partition key, searching in KeyCache / Key is in KeyCache
- key search, missing in key cache / Key search miss both the key cache and the row cache
- key search, missing in row cache / Key search miss both the key cache and the row cache
- consistency / Read operation
- digest reads / Digest reads
- read repair / Read repair
- read repair
- about / Read repair
- consistency level, for read operation / Consistency levels
- reconnection policies
- about / Reconnection policies
- ConstantReconnectionPolicy / Reconnection policies
- ExponentialReconnectionPolicy / Reconnection policies
- replication
- about / Replication
- restoring
- about / Restoring data to Cassandra
- Cassandra bulk loader / The Cassandra bulk loader
- retry policies
- about / Retry policies
- DefaultRetryPolicy / Retry policies
- DowngradingConsistencyRetryPolicy / Retry policies
- FallthroughRetryPolicy / Retry policies
- LoggingRetryPolicy / Retry policies
- row cache
- about / Reads from row cache
S
- schema
- about / A database and schema
- secondary indexes
- about / Secondary indexes
- set
- about / Sets
- SimpleStrategy
- about / SimpleStrategy
- size-tiered compaction
- about / Size-tiered compaction
- snapshot
- snapshots
- deleting / Deleting snapshots
- snitches
- about / Snitches
- SSTable
- about / SSTable explained
- static columns
- about / Static columns
- static rows
- about / Static rows
T
- table
- options / Column families
- modifying / Modifying a table
- tarball installations
- directory layout / The directory layout in tarball installations
- third-party tools
- used, for monitoring Cassandra cluster / Third-party tools
- reference link / Third-party tools
- time to live (TTL)
- about / TTL
- tpstats command
- about / nodetool tpstats
- tracing
- about / Tracing Cassandra queries
- enabling / Tracing Cassandra queries using Java driver
U
- User Defined Types (UDTs)
- about / UDTs
V
- virtual nodes
- about / Virtual nodes
- configuring / Virtual nodes
W
- wide rows
- about / Wide rows
- write operations
- about / Write operations, Write operations
- CommitLog / CommitLog
- Memtable / Anatomy of Memtable
- SSTable / SSTable explained
- compaction / SSTable Compaction strategies
- consistency / Write operation
- hinted handoff / Hinted handoff