Index
A
- AbstractNetworkTopologySnitch
- about / Read in action
- access property / Authorization and authentication
- ACID properties / Significance of the CAP theorem
- Action button / Monitoring and administrating with OpsCenter
- Add Graph button / Monitoring and administrating with OpsCenter
- address field / Avoid storing an entity in a single column (wherever possible)
- advanced time series
- about / Advanced time series
- agent directory / Setting up an OpsCenter agent
- ALTER KEYSPACE query / The ALTER KEYSPACE query
- alternatives utility / RHEL and CentOS systems
- ALTER TABLE query
- about / The ALTER TABLE query
- new column, adding / Adding a new column
- existing column, dropping / Dropping an existing column
- data type of existing column, modifying / Modifying the data type of an existing column
- table options, altering / Altering table options
- Amazon
- about / Problems in the RDBMS world
- Anti-entropy mechanism
- antipatterns
- about / Patterns and antipatterns
- Apache CQL 3 documentation
- URL / CQL 3 basics
- Apache Solr
- about / Cassandra and Solr
- integrating, with Cassandra / Cassandra and Solr
- Wiki page / Cassandra and Solr
- AP system
- about / Significance of the CAP theorem
- architecture, Cassandra
- about / Cassandra architecture
- ring representation / Ring representation
- Atomic batches
- about / Atomic batches
- atomic update
- about / Atomic update
- availability, CAP theorem / Availability
- AWS
- about / Hard disk capacity
- large clusters, managing / Priam – managing large clusters on AWS
- users / Accessing MBeans using JConsole
B
- backup tool
- about / Backup and restoration
- BASE properties
- about / Enter NoSQL
- BATCH querying / BATCH querying
- batch_mutate
- about / batch_mutate
- BigTable
- bloom filter
- tuning / Tuning the bloom filter
- disabling / Tuning the bloom filter
- Bloom filter
- about / Bloom filter
- working / Bloom filter
- index files / Index files
- data files / Datafiles
- Bloom filters
- about / How Cassandra works
- broadcast_address / Adding nodes to a cluster
- byte-ordered partitioner
- about / The byte-ordered partitioner
- working / The byte-ordered partitioner
- ByteOrderPartitioner
- about / Partitioner
C
- C++
- cache settings
- about / Cache settings
- Cages library / Transaction woes
- CAP theorem
- about / The CAP theorem
- consistency / Consistency
- availability / Availability
- partition-tolerance / Partition-tolerance
- importance / Significance of the CAP theorem
- cardinality / The secondary index
- Cassandra
- about / Introduction to Cassandra, Cassandra
- distributed database / Distributed database
- high availability / High availability
- replication / Replication
- installing, in local machine / Installing Cassandra locally
- data, modeling / Modeling data
- code, writing / Writing code
- blog application / Application
- architecture / Cassandra architecture
- working / How Cassandra works
- write, in action / Write in action
- read, in action / Read in action
- components / Components of Cassandra
- data model / The Cassandra data model, The counter column, The expiring column, The super column, The column family, Keyspaces, Data types – comparators and validators, Writing a custom comparator, The primary index, The wide-row index, Sorting for free, free as in speech, An inverse index with a super column family, An inverse index with composite keys, The secondary index
- requirements, evaluating / Evaluating requirements
- required software / The required software
- installing / Installing Cassandra
- downloading, URL / Installing Cassandra
- installing, from tarball / Installing from a tarball
- installing, from ASFRepositoy / Installing from ASFRepository for Debian/Ubuntu
- installation anatomy / Anatomy of the installation, Cassandra binaries, Configuration files, Setting up Cassandra's data directory and commit log directory
- JMX interface / Cassandra JMX interface, Accessing MBeans using JConsole
- nodetool utility / Cassandra nodetool
- monitoring, nodetool utility used / Monitoring with nodetool, cfstats, ring and describering, tpstats, compactionstats
- administrating, nodetool utility used / Administrating with nodetool, repair, snapshot
- troubleshooting / Troubleshooting
- Cassandra, with Hadoop MapReduce
- about / Cassandra with Hadoop MapReduce
- ColumnFamilyInputFormat / ColumnFamilyInputFormat
- ColumnFamilyOutputFormat / ColumnFamilyOutputFormat
- ConfigHelper / ConfigHelper
- cassandra-cli
- CRUD with / CRUD with cassandra-cli
- cassandra.yaml
- about / More tuning via cassandra.yaml
- index_interval / index_interval
- commitlog_sync / commitlog_sync
- column_index_size_in_kb / column_index_size_in_kb
- commitlog_total_space_in_mb / commitlog_total_space_in_mb
- cassandra.yaml, settings
- key_cache_size_in_mb / Cache settings
- key_cache_save_period / Cache settings
- Cassandra 1.2 / What's new in Cassandra 1.2?
- Bloom filters / Off-heap Bloom filters
- Parallel levelled compaction / Parallel leveled compaction
- Murmur3 partitioner / Murmur3 partitioner
- Atomic batches / Atomic batches
- query profiling tool / Query profiling
- Cassandra binaries
- cassandra / Cassandra binaries
- cassandra-cli / Cassandra binaries
- cqlsh / Cassandra binaries
- json2sstable / Cassandra binaries
- sstable2json / Cassandra binaries
- sstable2json, options / Cassandra binaries
- sstable_path / Cassandra binaries
- sstablekeys / Cassandra binaries
- sstableloader / Cassandra binaries
- Cassandra bulk loader
- using, to restore data / Using Cassandra bulk loader to restore the data
- Cassandra cluster
- configuring / Configuring a Cassandra cluster, The cluster name, Initial token, Partitioners, The byte-ordered partitioner, The Murmur3 partitioner, Snitches, GossipingPropertyFileSnitch, EC2Snitch, SimpleStrategy, NetworkTopologyStrategy and multiple data center setups, Launching a cluster with a script, Creating a keyspace
- authorization / Authorization and authentication
- authentication / Authorization and authentication
- Cassandra cluster authentication / Authorization and authentication
- Cassandra cluster authorization / Authorization and authentication
- Cassandra cluster configuration
- cluster name / The cluster name
- seed node / The seed node
- initial token / Initial token
- partitioner / Partitioners, The random partitioner, The byte-ordered partitioner, The Murmur3 partitioner
- snitches / Snitches, PropertyFileSnitch, RackInferringSnitch, EC2MultiRegionSnitch
- Replica placing, strategies / Replica placement strategies, NetworkTopologyStrategy, NetworkTopologyStrategy and multiple data center setups
- cluster launching, script used / Launching a cluster with a script
- keyspace, creating / Creating a keyspace
- Cassandra CQL documentation
- URL / CQL 3 basics
- Cassandra data model
- about / The Cassandra data model
- diagram / The Cassandra data model
- counter column / The counter column
- expiring column / The expiring column
- super column / The super column
- column family / The column family
- keyspaces / Keyspaces
- data types / Data types – comparators and validators, Writing a custom comparator, The primary index, Simple groups, Sorting for free, free as in speech, An inverse index with a super column family, An inverse index with composite keys, The secondary index
- Cassandra Hadoop integration
- about / Hadoop and Cassandra
- word count example / Cassandra and Hadoop in action
- word count example, executing / Executing, debugging, monitoring, and looking at results
- word count example,debugging / Executing, debugging, monitoring, and looking at results
- word count example results, viewing / Executing, debugging, monitoring, and looking at results
- word count example, monitoring / Executing, debugging, monitoring, and looking at results
- Cassandra installation anatomy
- Cassandra binaries / Cassandra binaries
- configuration files / Configuration files, Setting up Cassandra's data directory and commit log directory
- Cassandra log
- about / Cassandra log
- working / Cassandra log
- Java options, enabling for GC logging / Enabling Java Options for GC Logging
- Cassandra Pig integration
- about / Integration with Pig, Integrating Pig and Cassandra
- Pig installation / Installing Pig
- Cassandra setup
- about / Adding nodes to a cluster
- nodes identity, setting up / Adding nodes to a cluster
- Cassandra Solr integration
- about / Cassandra and Solr
- CassandraStorage() / Integrating Pig and Cassandra
- Cassandra troubleshooting
- high CPU usage / High CPU usage
- high memory usage / High memory usage
- hotspots / Hotspots
- Open JDK behaviour / OpenJDK may behave erratically
- disk performance / Disk performance
- slow snapshot / Slow snapshot
- mailing list / Getting help from the mailing list
- CA system
- about / Significance of the CAP theorem
- CFS
- about / Cassandra filesystem
- CFS, on DataStax blog
- URL / Cassandra filesystem
- cfstats command
- chunk_length_kb / Enabling compression
- cleanup
- about / Adding nodes to a cluster
- clearsnapshot command / snapshot
- CLI
- about / Cassandra binaries
- Closure
- cluster
- about / Ring representation
- launching, script used / Launching a cluster with a script
- nodes, adding / Adding nodes to a cluster
- nodes, removing / Removing nodes from a cluster
- cluster name
- about / The cluster name
- working / The cluster name
- clusters
- large clusters on AWS, managing / Priam – managing large clusters on AWS
- cluster_name / Adding nodes to a cluster
- CMSInitiatingOccupancyFraction / Garbage collection
- collection support
- about / Collections support
- set, operations / Sets
- lists / Lists
- maps / Maps
- column
- about / The Cassandra data model
- representating, diagram / The Cassandra data model
- column family
- about / The column family
- diagram / The column family
- dynamic / The column family
- static / The column family
- daily_hits / The column family
- ColumnFamilyInputFormat
- about / ColumnFamilyInputFormat
- ColumnFamilyOutputFormat
- about / ColumnFamilyOutputFormat
- column_index_size_in_kb
- about / column_index_size_in_kb
- column_metadata property / Data types – comparators and validators
- command-line interface (CLI) / Removing a live node
- COMMAND keyword / Cassandra nodetool
- CommitLog
- about / How Cassandra works, CommitLog
- commit log directory, Cassandra
- commitlog_sync
- about / commitlog_sync
- commitlog_total_space_in_mb
- about / commitlog_total_space_in_mb
- Compaction
- about / Hard disk capacity
- compaction
- about / Compaction
- minor compaction / Compaction
- major compaction / Compaction
- compaction process
- about / Write in action
- compactionstats command
- about / compactionstats
- compaction strategy
- right compaction strategy, selecting / Choosing the right compaction strategy
- size tiered / Size tiered compaction strategy
- leveled / Leveled compaction
- compaction_strategy_class / The CREATE TABLE query
- compact storage / Compact storage
- comparator
- comparator keyword / Data types – comparators and validators
- compare and set (CAS) / What's new in Cassandra 1.2?
- components, Cassandra
- messaging service / Messaging service
- gossip protocol / Gossip
- failure detector / Failure detection
- partitioner / Partitioner
- replication / Replication
- Log Structured Merge tree / Log Structured Merge tree
- CommitLog / CommitLog
- MemTable / MemTable
- SSTable / SSTable
- compaction / Compaction
- tombstones / Tombstones
- hinted handoff / Hinted handoff
- read repair mechanism / Read repair and Anti-entropy
- anti-entropy mechanism / Read repair and Anti-entropy
- Composite column names
- compression
- enabling / Enabling compression
- compression_parameters$chunk_length_kb / The CREATE TABLE query
- compression_parameters$crc_check_chance / The CREATE TABLE query
- ConcurrentLinkedHashCacheProvider / Cache settings
- concurrent mark and sweep garbage collector (CMS GC) / Garbage collection
- ConfigHelper
- about / ConfigHelper
- methods / ConfigHelper
- ConfigHelper, Cassandra Hadoop integration
- wide row support / Wide-row support
- bulk loading / Bulk loading
- secondary index support / Secondary index support
- consistency, CAP theorem / Consistency
- consistency level (CL)
- about / Replication
- coordinator node
- about / Write in action
- counter column
- about / The counter column
- working / The counter column
- example / The counter column
- replicate_on_write / The counter column
- CounterColumnFamily validator / The counter column
- CP system
- about / Significance of the CAP theorem
- CPU
- about / CPU
- CQL
- about / CQL – the Cassandra Query Language
- history / CQL – the Cassandra Query Language
- CQL 3
- for Thrift refugees / CQL 3 for Thrift refugees
- basics / CQL 3 basics
- CREATE KEYSPACE query / The CREATE KEYSPACE query
- CREATE TABLE query / The CREATE TABLE query
- Compact storage / Compact storage
- secondary index, creating / Creating a secondary index
- INSERT query / The INSERT query
- SELECT query / The SELECT query
- select expression / select expression
- WHERE clause / The WHERE clause
- ORDER BY clause / The ORDER BY clause
- LIMIT clause / The LIMIT clause
- USING CONSISTENCY clause / The USING CONSISTENCY clause
- UPDATE query / The UPDATE query
- DELETE query / The DELETE query
- TRUNCATE query / The TRUNCATE query
- ALTER TABLE query / The ALTER TABLE query
- ALTER KEYSPACE query / The ALTER KEYSPACE query
- BATCH querying / BATCH querying
- DROP INDEX query / The DROP INDEX query
- DROP TABLE query / The DROP TABLE query
- DROP KEYSPACE query / The DROP KEYSPACE query
- USE statement / The USE statement
- CQL 3, for Thrift refugees
- wide rows / Wide rows
- composite columns / Composite columns
- CQL shell (cqlsh) / CQL – the Cassandra Query Language
- CREATE KEYSPACE query / The CREATE KEYSPACE query
- CREATE TABLE query / The CREATE TABLE query
- CRUD (create, retrieve, update, and delete)
- with cassandra-cli / CRUD with cassandra-cli
- Curator library / Transaction woes
- custom comparator
- writing / Writing a custom comparator
D
- daemon (ntpd) / The counter column
- datacenters
- multiple / Multiple data centers
- data directory, Cassandra
- Data Explorer screen / Other features of OpsCenter
- data files
- about / Datafiles
- data management, Hadoop
- about / Data management
- NameNode / NameNode
- DataNodes / DataNodes
- data model
- DataNodes
- about / DataNodes
- DataStax
- URL / The super column, DataStax OpsCenter
- OpsCenter / DataStax OpsCenter
- DataStax Enterprise
- DataStax OpsCenter
- about / DataStax OpsCenter
- Cluster View, screenshot / DataStax OpsCenter
- versions / DataStax OpsCenter
- enterprise version / DataStax OpsCenter
- community version / DataStax OpsCenter
- features / OpsCenter Features
- installing / Installing OpsCenter and an agent
- screenshot / Setting up an OpsCenter agent
- monitoring with / Monitoring and administrating with OpsCenter
- administrating with / Monitoring and administrating with OpsCenter
- other features / Other features of OpsCenter
- URL / Other features of OpsCenter
- DataStax OpsCenter installation
- prerequisites / Prerequisites
- Cassandra cluster, running / Running a Cassandra cluster
- from Tarball / Installing OpsCenter from Tarball
- OpsCenter agent, setting up / Setting up an OpsCenter agent
- DataStax OpsCenter installation, prerequisites
- Java 6 / Prerequisites
- Python 2.6+ / Prerequisites
- sysstat / Prerequisites
- OpenSSL / Prerequisites
- data types
- about / Data types – comparators and validators
- validating, validators used / Data types – comparators and validators
- defining, comparators used / Data types – comparators and validators
- Cassandra 1.2 supporting / Data types – comparators and validators
- custom comparator, writing / Writing a custom comparator
- primary index / The primary index
- wide-row index / The wide-row index
- simple groups / Simple groups
- column, sorting / Sorting for free, free as in speech
- inverse index, with super column family / An inverse index with a super column family
- inverse index, with composite keys / An inverse index with composite keys
- secondary index / The secondary index
- dead node
- removing / Removing a dead node
- decommission / Removing a dead node
- decommission command
- about / decommission
- DELETE query / The DELETE query
- describering [<Keyspace_name>] command / ring and describering
- disablegossip / Removing a dead node
- drain command
- about / drain
- DROP INDEX query / The DROP INDEX query
- DROP KEYSPACE query / The DROP KEYSPACE query
- DROP TABLE query / The DROP TABLE query
- dynamic column family
- about / The column family
- syntax / The column family
- column, sorting / Data types – comparators and validators
- DynamicSnitch
- about / Read in action
- Dynamo
- about / Cassandra architecture
E
- EBS
- about / Hard disk capacity
- used, for troubleshooting / Disk performance
- EC2 Snitch
- EC2 users
- EC2MultiRegionSnitch
- about / EC2MultiRegionSnitch
- Ec2Snitch
- about / EC2Snitch
- EiB (Exabibyte) / Hard disk capacity
- Eventual Consistent Systems / Significance of the CAP theorem
- expiring column
- about / The expiring column
- working / The expiring column
- example / The expiring column
- using / Use expiring columns
F
- failure detection
- about / Failure detection
- FailureDetector
- about / Write in action, Failure detection
G
- garbage collection
- about / Garbage collection
- Garbage First Garbage Collector (G1 GC) / Garbage collection
- gc_grace_seconds / The CREATE TABLE query
- Google BigTable
- about / Cassandra architecture
- Google File System (GFS)
- URL / Introduction to Hadoop
- Google MapReduce
- URL / Introduction to Hadoop
- Gossip and Failure Detection / Failure detection
- Gossiper module
- about / Gossip
- GossipingPropertyFileSnitch
- about / GossipingPropertyFileSnitch
- gossip protocol
- about / Gossip
- group functions / The Cassandra data model
- groups column family / Simple groups
H
- Hadoop
- about / Using Hadoop, Introduction to Hadoop
- using / Using Hadoop
- Cassandra, integrating with / Hadoop and Cassandra
- HDFS / HDFS – Hadoop Distributed File System
- data management / Data management
- reliability / Reliability of data and process in Hadoop
- setting up / Setting up local Hadoop
- installation, testing / Testing the installation
- in Cassandra cluster / Hadoop in Cassandra cluster
- Hadoop MapReduce
- about / Hadoop MapReduce
- JobTracker / JobTracker
- TaskTracker / TaskTracker
- hard disk capacity
- calculating / Hard disk capacity
- calculating, rules / Hard disk capacity
- hard disk capacity calculation
- HDFS
- about / HDFS – Hadoop Distributed File System
- features / HDFS – Hadoop Distributed File System
- ext3 filesystems / HDFS – Hadoop Distributed File System
- shortcomings / HDFS – Hadoop Distributed File System
- high throughput hotspots
- high throughput rows
- hinted handoff
- about / Write in action, Hinted handoff
- horizontal scaling
- about / Problems in the RDBMS world
- hostname parameter / Accessing MBeans using JConsole
- hotspot / Modeling data
I
- index files
- about / Index files
- index_interval
- about / index_interval
- info command
- about / info, Administrating with nodetool
- initial token
- about / Initial token, Adding nodes to a cluster
- working / Initial token
- tricks / Adding nodes to a cluster
- initial_token / Stress testing
- INSERT query / The INSERT query
- installation
- Cassandra, on local machine / Installing Cassandra locally
- instance store
- about / Hard disk capacity
- inverse index
- with super column family / An inverse index with a super column family
- with super column family / An inverse index with a super column family
- with composite keys / An inverse index with composite keys
J
- Java
- heap / Java heap
- URL / Support for programming languages
- java -version command / Installing Oracle Java 6
- Java Development Kit (JDK) / Installing Cassandra locally
- Java Native Access (JNA) / Other JVM options
- JBOD
- improvements / JBOD improvements
- JConsole
- used, for MBeans accessing / Accessing MBeans using JConsole
- JConsole methods
- invoking, screenshot / Cassandra nodetool
- JConsole summary tab
- screenshot / Accessing MBeans using JConsole
- JMX interface
- about / Cassandra JMX interface, Accessing MBeans using JConsole
- URL / Cassandra JMX interface
- MBeans packages / Cassandra JMX interface
- JConsole used, for MBeans accessing / Accessing MBeans using JConsole
- JMX plugin
- installing, steps / Nagios plugins for Cassandra
- JNA library
- about / The required software
- installing / Installing the Java Native Access (JNA) library
- JobTracker, Hadoop MapReduce
- about / JobTracker
- JRE
- about / Installing Oracle Java 6
- installing / RHEL and CentOS systems
- configuring / RHEL and CentOS systems
- JRE 6
- downloading, URL / RHEL and CentOS systems
- JVM
- tweaking / Tweaking JVM
- Java heap / Java heap
- garbage collection / Garbage collection
- options / Other JVM options
K
- key cache
- about / Key cache
- keyspace
- creating / Creating a keyspace
- Keyspace
- abouy / A brief introduction to a data model
- setting up / Setting up
- about / Cassandra architecture
- keyspaces
- key variable / Cassandra binaries
- key_cache_keys_to_save / Cache settings
- key_cache_save_period / Cache settings
- key_cache_size_in_mb / Cache settings
- key_validation_class command / Data types – comparators and validators
L
- Level Compaction Strategy
- about / Compaction
- LeveledCompactionStrategy / Leveled compaction
- libexec directory / Nagios plugins for Cassandra
- LIMIT clause / The LIMIT clause
- Linux x64-rpm.bin version / RHEL and CentOS systems
- Linux x64.bin version / Debian and Ubuntu systems
- listen_address / Adding nodes to a cluster
- load balancing
- about / Load balancing
- load test tool
- about / Stress testing
- Local Process radio button / Accessing MBeans using JConsole
- Log Structured Merge (LSM)
M
- major compaction
- about / Compaction
- map
- about / The Cassandra data model
- MapReduce frameworks examples
- MRNextGen / Setting up local Hadoop
- MRv2 / Setting up local Hadoop
- Yet Another Resource Negotiator (YARN) / Setting up local Hadoop
- maps / Maps
- MBeans
- about / Cassandra JMX interface
- packages / Cassandra JMX interface
- accessing, JConsole used / Accessing MBeans using JConsole
- MBeans packages
- org.apache.cassandra.internal package / Cassandra JMX interface
- org.apache.cassandra.db package / Cassandra JMX interface
- org.apache.cassandra.net package / Cassandra JMX interface
- org.apache.cassandra.request package / Cassandra JMX interface
- org.apache.cassandra.metrics package / Cassandra JMX interface
- MBeans tab / Accessing MBeans using JConsole
- memlock parameter / Optimizing user limits
- MemTable
- about / How Cassandra works, MemTable
- Merkle tree
- about / Gossip, Merkle tree
- Messaging Layer
- about / How Cassandra works
- messaging service
- about / Messaging service
- methods, ConfigHelper
- setInputInitialAddress / ConfigHelper
- SetInputRpcPort / ConfigHelper
- setInputPartitioner / ConfigHelper
- SetInputColumnFamily / ConfigHelper
- SetInputSlicePredicate / ConfigHelper
- SetOutputInitialAddress / ConfigHelper
- SetOutputRpcPort / ConfigHelper
- SetOutputPartitioner / ConfigHelper
- SetOutputColumnFamily / ConfigHelper
- minor compaction
- about / Compaction
- min_threadhold / Size tiered compaction strategy
- move command
- about / move
- Murmur3 partitioner
- about / The Murmur3 partitioner, Murmur3 partitioner
- working / The Murmur3 partitioner
- Murmur3Partitioner
- about / Partitioner
N
- Nagios
- URL / Nagios – monitoring and notification
- about / Nagios – monitoring and notification
- installing / Installing Nagios, Installation
- used, for monitoring / Monitoring and notification using Nagios
- used, for notification / Monitoring and notification using Nagios
- Nagios installation
- prerequisites / Prerequisites
- prerequisites, PHP / Prerequisites
- prerequisites, httpd / Prerequisites
- prerequisites, GCC compiler / Prerequisites
- prerequisites, GD graphics library / Prerequisites
- preperation / Preparation
- steps / Installing Nagios
- Apache httpd, configuring / Configuring Apache httpd
- Nagios plugins, installing / Installing Nagios plugins
- Nagios, setting up as service / Setting up Nagios as a service
- Nagios plugins / Nagios plugins, Nagios plugins for Cassandra, Executing remote plugins via an NRPE plugin, Installing NRPE on host machines, Installing NRPE plugin on a Nagios machine, Setting things up to monitor, Monitoring and notification using Nagios
- Nagios plugins
- about / Nagios plugins
- directory, URL / Nagios plugins
- GitHub, URL / Nagios plugins
- for Cassandra / Nagios plugins for Cassandra
- setting up / Setting things up to monitor
- CPU, monitoring / Setting things up to monitor
- disk space, monitoring / Setting things up to monitor
- JMX monitor, setting up / Setting things up to monitor
- configuration, updating / Setting things up to monitor
- NameNode
- about / NameNode
- NET
- netstats command
- about / netstats
- snippet / netstats, ring and describering
- network
- NetworkTopologyStrategy
- about / NetworkTopologyStrategy
- multiple data center setups / NetworkTopologyStrategy and multiple data center setups
- new tokens
- about / Adding nodes to a cluster
- node / Distributed database
- Node.js
- nodes
- about / Nodes
- adding, to cluster / Adding nodes to a cluster
- new node, starting / Adding nodes to a cluster
- removing, from cluster / Removing nodes from a cluster
- live node, removing / Removing a live node
- dead node, removing / Removing a dead node
- replacing / Replacing a node
- removing / Replacing a node
- nodetool utility
- about / Cassandra nodetool
- monitoring with / Monitoring with nodetool, cfstats, ring and describering, tpstats
- cfstats command / cfstats
- netstats command / netstats, ring and describering
- ring command / ring and describering, tpstats
- tpstats command / tpstats
- compactionstats command / compactionstats
- info command / info, Administrating with nodetool
- administrating with / Administrating with nodetool, repair, upgradesstable, snapshot
- drain command / drain
- decommission command / decommission
- move command / move
- removetoken command / removetoken
- repair command / repair, upgradesstable
- upgradesstable command / upgradesstable
- snapshot command / snapshot
- NoSQL
- about / Enter NoSQL
- notorious R+W> N inequality
- about / Replication
- NRPE plugin
- used, for remote plugins executing / Executing remote plugins via an NRPE plugin, Installing NRPE on host machines, Installing NRPE plugin on a Nagios machine
- installing, on host machine / Installing NRPE on host machines
- installing, on Nagios machine / Installing NRPE plugin on a Nagios machine
- NTP
- about / Clock synchronization
- installing / Clock synchronization
- configuring / Clock synchronization
O
- OLTP
- OpenSSL
- about / Prerequisites
- versions / Prerequisites
- Oracle Java 6
- installing / Installing Oracle Java 6
- Oracle Java 6 installation
- RHEL system / RHEL and CentOS systems
- CentOS system / RHEL and CentOS systems
- Ubuntu system / Debian and Ubuntu systems
- Debian system / Debian and Ubuntu systems
- ORDER BY clause / The ORDER BY clause
- Ordinary Object Pointers (OOPs) / Other JVM options
- Out-Of-Memory (OOM) / Swapping memory
P
- pages
- about / Swapping memory
- paging
- about / Swapping memory
- partition-tolerance, CAP theorem / Partition-tolerance
- partitioner
- about / Ring representation, Partitioner, Partitioners
- using / The primary index
- ByteOrderPartitioner / The primary index
- RandomPartioner / The primary index
- working / Partitioners
- types / Partitioners
- types, random partitioner / The random partitioner
- types, byte-ordered partitioner / The byte-ordered partitioner
- types, Murmur3 partitioner / The Murmur3 partitioner
- patterns
- about / Patterns and antipatterns
- usage, for Cassandra / Patterns and antipatterns
- patterns usage
- single column entity storage, avoiding / Avoid storing an entity in a single column (wherever possible)
- atomic update / Atomic update
- time series data, managing / Managing time series data, Wide-row time series, High throughput rows and hotspots, Advanced time series
- super columns, avoiding / Avoid super columns
- transaction woes / Transaction woes
- transaction, cons / Transaction woes
- expiring column, using / Use expiring columns
- batch_mutate / batch_mutate
- Performance Metrics heading / Monitoring and administrating with OpsCenter
- Performance screen / Monitoring and administrating with OpsCenter
- performance testing
- about / Performance tuning
- write performance / Write performance
- read performance / Read performance
- right compaction strategy, selecting / Choosing the right compaction strategy
- compaction strategy, size tiered / Size tiered compaction strategy
- compaction strategy, leveled / Leveled compaction
- row cache / Row cache
- key cache / Key cache
- cache, settings / Cache settings
- compression, enabling / Enabling compression
- bloom filter, tuning / Tuning the bloom filter
- permission parameter / Authorization and authentication
- phi (?)
- about / Failure detection
- PHP
- Pig
- about / Integration with Pig
- installing / Installing Pig
- Pig documentation
- primary index
- about / The primary index
- working / The primary index
- programming languages
- support for / Support for programming languages
- PropertyFileSnitch
- about / PropertyFileSnitch
- Pycassa / Writing code
- Python / Writing code
- Python 2.6+
- about / Prerequisites
Q
- query profiling tool / Query profiling
- QUORUM / Stress testing
R
- RA
- about / Disk readahead
- RackInferringSnitch
- about / RackInferringSnitch
- Rackspace
- about / CPU
- RAM
- about / RAM
- RandomPartitioner
- about / Partitioner
- random partitioner
- about / The random partitioner
- working / The random partitioner
- RDBMS
- about / Problems in the RDBMS world
- issues / Problems in the RDBMS world
- read performance
- about / Read performance
- Read Repair
- about / Read in action
- read repair mechanism / Read repair and Anti-entropy
- read_repair_chance / The CREATE TABLE query
- Remote process radio button / Accessing MBeans using JConsole
- removetoken command
- about / removetoken
- options / removetoken
- options, removetoken <token> / removetoken
- options, removetoken force / removetoken
- options, removetoken status / removetoken
- repair command
- Replica placement strategies
- about / Replica placement strategies
- SimpleStrategy / SimpleStrategy
- NetworkTopologyStrategy / NetworkTopologyStrategy, NetworkTopologyStrategy and multiple data center setups
- replica placement strategy / The primary index
- replicate_on_write / The CREATE TABLE query
- replication
- about / Problems in the RDBMS world, Replication
- replication factor (RF)
- about / Read in action
- Replication Strategy
- about / Read in action
- requirements
- evaluating / Evaluating requirements
- requirements evaluation
- hard-disk capacity / Hard disk capacity
- hard-disk capacity, RAM / RAM
- hard-disk capacity, CPU / CPU
- hard-disk capacity, node / Nodes
- hard-disk capacity, network / Network
- restoring
- cluster / Backup and restoration
- ring
- about / Ring representation, Partitioner
- ring command
- about / ring and describering
- ring [<Keyspace>] / ring and describering
- ring status
- about / Adding nodes to a cluster
- row cache
- about / Row cache
- row key
- about / The column family
- row_cache_keys_to_save / Cache settings
- row_cache_provider / Cache settings
- row_cache_save_period / Cache settings
- row_cache_size_in_mb / Cache settings
- Ruby
S
- scaling
- about / Scaling
- Schema screen / Other features of OpsCenter
- script
- used, for cluster launching / Launching a cluster with a script
- secondary index
- about / The secondary index
- code / The secondary index
- working / The secondary index
- creating / Creating a secondary index
- sector size (SSZ) / Disk readahead
- secure shell (SSH) / Setting up local Hadoop
- SEDA
- about / Cassandra JMX interface
- URL / Cassandra JMX interface
- seed node
- about / The seed node
- listen address / Listen, broadcast, and RPC addresses
- broadcast address / Listen, broadcast, and RPC addresses
- RPC address / Listen, broadcast, and RPC addresses
- seed nodes
- about / Gossip
- select expression / select expression
- SELECT query / The SELECT query
- SerializingCacheProvider / Cache settings
- SetInputColumnFamily method
- about / ConfigHelper
- setInputPartitioner method
- about / ConfigHelper
- SetInputRpcPort method
- about / ConfigHelper
- SetInputSlicePredicate method
- about / ConfigHelper
- SetOutputColumnFamily method
- about / ConfigHelper
- SetOutputInitialAddress method
- about / ConfigHelper
- SetOutputPartitioner method
- about / ConfigHelper
- SetOutputRpcPort method
- about / ConfigHelper
- sharding
- about / Problems in the RDBMS world
- SHOW SCHEMA command / CRUD with cassandra-cli
- simple groups
- about / Simple groups
- SimpleSnitch
- about / Read in action, SimpleSnitch
- SimpleStrategy
- about / SimpleStrategy
- single point of failure (SPOF)
- about / Gossip
- single point of failure (SPOF) database / Cassandra filesystem
- Size Tiered Compaction Strategy
- about / Compaction
- SizeTieredCompactionStrategy / Size tiered compaction strategy
- SnappyCompressor / Enabling compression
- snapshot
- taking / Backup and restoration
- cleaning / Backup and restoration
- snapshot command / Backup and restoration
- snitches
- about / Snitches
- replica placement / Snitches
- efficient read and write, routing / Snitches
- SimpleSnitch / SimpleSnitch
- PropertyFileSnitch / PropertyFileSnitch
- GossipingPropertyFileSnitch / GossipingPropertyFileSnitch
- RackInferringSnitch / RackInferringSnitch
- Ec2Snitch / EC2Snitch
- EC2MultiRegionSnitch / EC2MultiRegionSnitch
- Snitch function
- about / Read in action
- software required
- Oracle Java 6, installing / Debian and Ubuntu systems
- software requirements
- Oracle Java 6, installing / Installing Oracle Java 6, RHEL and CentOS systems, Debian and Ubuntu systems
- JNA library, installing / Installing the Java Native Access (JNA) library
- Solandra
- URL / Cassandra and Solr
- about / Development note on Solandra
- development note / Development note on Solandra
- sort functions / The Cassandra data model
- SSD
- about / Hard disk capacity
- SSTable
- about / How Cassandra works, SSTable
- Bloom filter / Bloom filter
- sstable_compression / Enabling compression
- static column family
- about / The column family
- code / The column family
- column, sorting / Data types – comparators and validators
- Storage Layer
- about / How Cassandra works
- StorageProxy class
- about / How Cassandra works
- STRATEGY_CLASS
- options / The CREATE KEYSPACE query
- stress testing
- about / Stress testing
- super column
- about / The super column
- diagram / The super column
- drawbacks / The super column
- avoiding / Avoid super columns
- avoiding, reasons / Avoid super columns
- sysstat
- about / Prerequisites
- system
- configuring / System configurations
- system configurations
- user limits, optimizing / Optimizing user limits
- memory, swapping / Swapping memory
- clock, synchronizing / Clock synchronization
- disk RA / Disk readahead
- SystemManager / Setting up
T
- TaskTracker, Hadoop MapReduce
- about / TaskTracker
- time series data
- managing / Managing time series data
- wide-row time series / Wide-row time series
- high-throughput rows / High throughput rows and hotspots
- high-throughput hotspots / High throughput rows and hotspots
- advanced time series / Advanced time series
- timestamp attribute / Avoid storing an entity in a single column (wherever possible)
- TimeUUID / Stress testing
- token
- about / The primary index
- tokens
- moving / Adding nodes to a cluster
- tombstone
- about / Tombstones
- total statistic / cfstats
- tpstats command
- transaction
- about / Transaction woes
- disadvantages / Transaction woes
- TRUNCATE command / CRUD with cassandra-cli
- TRUNCATE query / The TRUNCATE query
- TTL
- about / The expiring column
- TTL (Time To Live) / The INSERT query
- tunable
- about / Replication
U
- ulimit -a command / Optimizing user limits
- update-alternatives utility / Debian and Ubuntu systems
- update-dependencies utility / RHEL and CentOS systems
- UPDATE query / The UPDATE query
- upgradesstable command
- about / upgradesstable
- userName column / The Cassandra data model
- user object / Avoid storing an entity in a single column (wherever possible)
- users column family / The Cassandra data model, Simple groups
- USE statement / The USE statement
- USING CONSISTENCY clause / The USING CONSISTENCY clause
- UTF8Type comparator / Sorting for free, free as in speech
- UTF8Type text / The column family
V
- validators
- VisualVM
- VNodes / Virtual Nodes
W
- WHERE clause / The WHERE clause
- wide-row index
- about / The wide-row index
- wide-row time series
- about / Wide-row time series
- issues / High throughput rows and hotspots
- solution / High throughput rows and hotspots
- write performance
- about / Write performance
X
- -XX$+PrintGCApplicationStoppedTime option / Enabling Java Options for GC Logging
- -XX$+PrintGCDateStamps option / Enabling Java Options for GC Logging
- -XX$+PrintGCDetails option / Enabling Java Options for GC Logging
- -XX$+PrintHeapAtGC option / Enabling Java Options for GC Logging
- -XX$+PrintPromotionFailure option / Enabling Java Options for GC Logging
- -XX$+PrintTenuringDistribution option / Enabling Java Options for GC Logging
- -XX$PrintFLSStatistics=1 option / Enabling Java Options for GC Logging
Y
- YCSB
- about / Stress testing
- Yet Another Resource Negotiator (YARN)
- URL / Setting up local Hadoop
Z
- ZkMultiLock class / Transaction woes
- ZkTransaction class / Transaction woes