SlideShare a Scribd company logo
1 of 174
Troubleshooting Cassandra
A Guided Tour of nodetool & system.log
J.B. Langston, Lead Support Engineer
Company Confidential© 2014 DataStax, All Rights Reserved.
Troubleshooting Process
2
1 Ask what changed
2 Examine bottlenecks
3 Determine which nodes have problems
4 Find and understand errors
5 Determine root cause
6 Take corrective action
Company Confidential© 2014 DataStax, All Rights Reserved. 3
• Did you upgrade?
• Cassandra
• Kernel
• JVM
• Driver
• What metrics changed?
• OpsCenter
• Graphite, etc.
• Change one thing at a time!
What changed?
• Did it work before?
• Does it work in another
environment?
• What’s different?
• Settings
• Application Code
• Read/Write Load
• Data Volume
• Hardware
• Network
Company Confidential© 2014 DataStax, All Rights Reserved. 4
• Disk
• Disk space
• I/O bandwidth
• Network
• OS Resources/Limits
• File Handles
• Processes
• Mapped Memory
System Resources
• CPU
• Single Core utilization
• Multi Core utilization
• Memory
• Heap space
• Off-heap space
• Linux page cache
Company Confidential© 2014 DataStax, All Rights Reserved. 5
Linux monitoring commands
Command What it tells you…
top CPU utilization and memory use per process
top -H CPU utilization per thread, memory use is still per process
df Free disk space
iostat -x I/O bandwidth utilization
free -m Memory and cache usage
netstat -an Network connections established
iftop Network bandwidth utilization
sar All (most) of the above, with history!
Company Confidential© 2014 DataStax, All Rights Reserved. 6
Java monitoring commands
Command What it tells you…
jstack -l Status and stack trace of each thread
jmap -histo Types of objects on the heap (optionally only live objects)
jmap -heap Size and usage of each java heap generation
jstat -gccause Causes of gc activity
jmap -dump Take a heap dump for further analysis
MemoryAnalyzer Post-mortem heap-dump analysis
Company Confidential© 2014 DataStax, All Rights Reserved. 7
• Background
Processes
• Flushes
• Compactions
• Garbage collections
• Gossip
• Hinted Handoff
• Read Repair
• Repair
Cassandra Architecture
• Request coordination
• Read & write path
• Data structures
• Memtables
• SSTables
• Tombstones
• Caches
• Bloom filters
• Index summaries
Company Confidential© 2014 DataStax, All Rights Reserved. 8
nodetool commands
Command What it tells you…
status / ring Overall cluster status
info Status, memory usage, and caches for a single node
tpstats Statistics about each thread pool on a single node
cfstats Summary statistics for all tables and keyspaces on a single node
cfhistograms Detailed statistics for a specific table on the local node
proxyhistograms Latency statistics for requests coordinated the local node
netstats Network activity: streams, read repair, and in-flight commands
compactionstats Compactions pending and in progress
compactionhistory Historical compaction information
describecluster Basic cluster information and schema versions
Company Confidential© 2014 DataStax, All Rights Reserved. 9
nodetool status
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 10
nodetool status - data centers
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 11
nodetool status - up or down?
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 12
nodetool status - streaming state
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 13
nodetool status - ip address
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 14
nodetool status - disk usage
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 15
nodetool status - token count
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 16
nodetool status - data ownership
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 17
nodetool status - host id
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 18
nodetool status - racks
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 19
nodetool status - down node
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b
DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b
UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b
Datacenter: us-west
===================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a
UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a
UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
Company Confidential© 2014 DataStax, All Rights Reserved. 20
nodetool ring - every token
Note: Ownership information does not include topology; for complete information,
specify a keyspace
Datacenter: us-east
==========
Address Rack Status State Load Owns Token
-3074457345618258603
54.174.19.98 1b Down Normal 22.82 MB 16.67% -9223372036854775808
54.174.245.247 1b Up Normal 22.68 MB 16.67% -6148914691236517206
54.173.171.164 1b Up Normal 22.78 MB 16.67% -3074457345618258603
Datacenter: us-west
==========
Address Rack Status State Load Owns Token
6148914691236517205
54.153.39.203 1a Up Normal 22.67 MB 16.67% 0
54.153.107.100 1a Up Normal 22.72 MB 16.67% 3074457345618258602
54.153.108.157 1a Up Normal 22.79 MB 16.67% 6148914691236517205
Company Confidential© 2014 DataStax, All Rights Reserved. 21
nodetool info
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 22
nodetool info - status info
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 26
nodetool info - memory usage
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 27
nodetool info - exception count
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 28
nodetool info - key cache
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 29
nodetool info - row cache
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 30
nodetool info - counter cache
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 31
nodetool info - cache size
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 32
nodetool info - cache hit rate
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 33
nodetool info - cache save period
ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343
Gossip active : true
Thrift active : true
Native Transport active: true
Load : 22.68 MB
Generation No : 1426523950
Uptime (seconds) : 1557
Heap Memory (MB) : 270.85 / 1842.00
Off Heap Memory (MB) : 0.11
Data Center : us-east
Rack : 1b
Exceptions : 0
Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests,
0.910 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests,
NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests,
NaN recent hit rate, 7200 save period in seconds
Token : 80372383360720788
Company Confidential© 2014 DataStax, All Rights Reserved. 34
nodetool tpstats
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 35
nodetool tpstats - thread pools
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 36
nodetool tpstats - active threads
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 37
nodetool tpstats - pending tasks
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 38
nodetool tpstats - completed tasks
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 39
nodetool tpstats - currently blocked
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 40
nodetool tpstats - blocked since restart
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 41
nodetool tpstats - dropped messages
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 42
nodetool tpstats - reads
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 43
nodetool tpstats - writes
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 44
nodetool tpstats - responses to coordinator
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 45
nodetool tpstats - flushes
Pool Name Active Pending Completed Blocked All time blocked
MutationStage 0 0 10637419 0 0
ReadStage 0 0 146995 0 0
RequestResponseStage 0 0 7645246 0 0
ReadRepairStage 0 0 1494 0 0
CounterMutationStage 0 0 0 0 0
MiscStage 0 0 0 0 0
AntiEntropySessions 1 1 166 0 0
HintedHandoff 0 1 131 0 0
GossipStage 0 0 198095 0 0
CacheCleanupExecutor 0 0 0 0 0
InternalResponseStage 0 0 16 0 0
CommitLogArchiver 0 0 0 0 0
CompactionExecutor 0 0 63008726 0 0
ValidationExecutor 0 0 5186 0 0
MigrationStage 0 0 16 0 0
AntiEntropyStage 0 0 13711 0 0
PendingRangeCalculator 0 0 12 0 0
Sampler 0 0 0 0 0
MemtableFlushWriter 0 0 1755 0 100
MemtablePostFlush 0 0 7660 0 0
MemtableReclaimMemory 0 0 1755 0 0
Message type Dropped
READ 0
RANGE_SLICE 0
_TRACE 0
MUTATION 18542
COUNTER_MUTATION 0
BINARY 0
REQUEST_RESPONSE 0
PAGED_RANGE 0
READ_REPAIR 0
Company Confidential© 2014 DataStax, All Rights Reserved. 52
nodetool cfstatsKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 53
nodetool cfstats - keyspace/table nameKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 54
nodetool cfstats - read/write countsKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 55
nodetool cfstats - read/write latencyKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 57
nodetool cfstats - space usedKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 58
nodetool cfstats - off heap memoryKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 59
nodetool cfstats - sstable countKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 64
nodetool cfstats - partition sizesKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 65
nodetool cfstats - tombstonesKeyspace: foo
Read Count: 9413
Read Latency: 1.2054603208328907 ms.
Write Count: 6287
Write Latency: 0.18585780181326547 ms.
Pending Flushes: 0
Table: bar
SSTable count: 2
Space used (live): 15646502
Space used (total): 15646502
Space used by snapshots (total): 105396159
Off heap memory used (total): 23435
SSTable Compression Ratio: 0.39842540307866203
Number of keys (estimate): 10588
Memtable cell count: 3707
Memtable data size: 292754
Memtable off heap memory used: 0
Memtable switch count: 74
Local read count: 3145
Local read latency: 0.606 ms
Local write count: 1253
Local write latency: 0.289 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 13192
Bloom filter off heap memory used: 13176
Index summary off heap memory used: 4403
Compression metadata off heap memory used: 5856
Compacted partition minimum bytes: 125
Compacted partition maximum bytes: 43388628
Compacted partition mean bytes: 4774
Average live cells per slice (last five minutes): 6.699523052464229
Maximum live cells per slice (last five minutes): 464.0
Average tombstones per slice (last five minutes): 2.5837837837837836
Maximum tombstones per slice (last five minutes): 180.0
Company Confidential© 2014 DataStax, All Rights Reserved. 66
nodetool cfhistograms
foo/bar histograms
Percentile SSTables Write Latency Read Latency Partition Size Cell Count
(micros) (micros) (bytes)
50% 3.00 124.00 924.00 29521 149
75% 3.00 215.00 1331.00 61214 310
95% 3.00 642.00 2299.00 219342 924
98% 3.00 1109.00 3311.00 379022 1331
99% 3.00 1331.00 3973.00 454826 1916
Min 0.00 43.00 51.00 1332 11
Max 3.00 2759.00 42510.00 2346799 6866
Company Confidential© 2014 DataStax, All Rights Reserved. 67
nodetool cfhistograms - keyspace/table
foo/bar histograms
Percentile SSTables Write Latency Read Latency Partition Size Cell Count
(micros) (micros) (bytes)
50% 3.00 124.00 924.00 29521 149
75% 3.00 215.00 1331.00 61214 310
95% 3.00 642.00 2299.00 219342 924
98% 3.00 1109.00 3311.00 379022 1331
99% 3.00 1331.00 3973.00 454826 1916
Min 0.00 43.00 51.00 1332 11
Max 3.00 2759.00 42510.00 2346799 6866
Company Confidential© 2014 DataStax, All Rights Reserved. 68
nodetool cfhistograms - percentiles
foo/bar histograms
Percentile SSTables Write Latency Read Latency Partition Size Cell Count
(micros) (micros) (bytes)
50% 3.00 124.00 924.00 29521 149
75% 3.00 215.00 1331.00 61214 310
95% 3.00 642.00 2299.00 219342 924
98% 3.00 1109.00 3311.00 379022 1331
99% 3.00 1331.00 3973.00 454826 1916
Min 0.00 43.00 51.00 1332 11
Max 3.00 2759.00 42510.00 2346799 6866
Company Confidential© 2014 DataStax, All Rights Reserved. 69
nodetool cfhistograms - sstables per read
foo/bar histograms
Percentile SSTables Write Latency Read Latency Partition Size Cell Count
(micros) (micros) (bytes)
50% 3.00 124.00 924.00 29521 149
75% 3.00 215.00 1331.00 61214 310
95% 3.00 642.00 2299.00 219342 924
98% 3.00 1109.00 3311.00 379022 1331
99% 3.00 1331.00 3973.00 454826 1916
Min 0.00 43.00 51.00 1332 11
Max 3.00 2759.00 42510.00 2346799 6866
Company Confidential© 2014 DataStax, All Rights Reserved. 70
nodetool cfhistograms - read/write latency
foo/bar histograms
Percentile SSTables Write Latency Read Latency Partition Size Cell Count
(micros) (micros) (bytes)
50% 3.00 124.00 924.00 29521 149
75% 3.00 215.00 1331.00 61214 310
95% 3.00 642.00 2299.00 219342 924
98% 3.00 1109.00 3311.00 379022 1331
99% 3.00 1331.00 3973.00 454826 1916
Min 0.00 43.00 51.00 1332 11
Max 3.00 2759.00 42510.00 2346799 6866
Company Confidential© 2014 DataStax, All Rights Reserved. 71
nodetool cfhistograms - partition size
foo/bar histograms
Percentile SSTables Write Latency Read Latency Partition Size Cell Count
(micros) (micros) (bytes)
50% 3.00 124.00 924.00 29521 149
75% 3.00 215.00 1331.00 61214 310
95% 3.00 642.00 2299.00 219342 924
98% 3.00 1109.00 3311.00 379022 1331
99% 3.00 1331.00 3973.00 454826 1916
Min 0.00 43.00 51.00 1332 11
Max 3.00 2759.00 42510.00 2346799 6866
Company Confidential© 2014 DataStax, All Rights Reserved. 72
nodetool cfhistograms - cell count
foo/bar histograms
Percentile SSTables Write Latency Read Latency Partition Size Cell Count
(micros) (micros) (bytes)
50% 3.00 124.00 924.00 29521 149
75% 3.00 215.00 1331.00 61214 310
95% 3.00 642.00 2299.00 219342 924
98% 3.00 1109.00 3311.00 379022 1331
99% 3.00 1331.00 3973.00 454826 1916
Min 0.00 43.00 51.00 1332 11
Max 3.00 2759.00 42510.00 2346799 6866
Company Confidential© 2014 DataStax, All Rights Reserved. 73
nodetool proxyhistograms
proxy histograms
Percentile Read Latency Write Latency Range Latency
(micros) (micros) (micros)
50% 3311.00 179.00 1331.00
75% 3311.00 258.00 2759.00
95% 3311.00 3973.00 29521.00
98% 3311.00 3973.00 219342.00
99% 3311.00 3973.00 219342.00
Min 2760.00 87.00 536.00
Max 3311.00 3973.00 219342.00
Company Confidential© 2014 DataStax, All Rights Reserved. 74
nodetool proxyhistograms - percentiles
proxy histograms
Percentile Read Latency Write Latency Range Latency
(micros) (micros) (micros)
50% 3311.00 179.00 1331.00
75% 3311.00 258.00 2759.00
95% 3311.00 3973.00 29521.00
98% 3311.00 3973.00 219342.00
99% 3311.00 3973.00 219342.00
Min 2760.00 87.00 536.00
Max 3311.00 3973.00 219342.00
Company Confidential© 2014 DataStax, All Rights Reserved. 75
nodetool proxyhistograms - read latency
proxy histograms
Percentile Read Latency Write Latency Range Latency
(micros) (micros) (micros)
50% 3311.00 179.00 1331.00
75% 3311.00 258.00 2759.00
95% 3311.00 3973.00 29521.00
98% 3311.00 3973.00 219342.00
99% 3311.00 3973.00 219342.00
Min 2760.00 87.00 536.00
Max 3311.00 3973.00 219342.00
Company Confidential© 2014 DataStax, All Rights Reserved. 76
nodetool proxyhistograms - write latency
proxy histograms
Percentile Read Latency Write Latency Range Latency
(micros) (micros) (micros)
50% 3311.00 179.00 1331.00
75% 3311.00 258.00 2759.00
95% 3311.00 3973.00 29521.00
98% 3311.00 3973.00 219342.00
99% 3311.00 3973.00 219342.00
Min 2760.00 87.00 536.00
Max 3311.00 3973.00 219342.00
Company Confidential© 2014 DataStax, All Rights Reserved. 77
nodetool proxyhistograms - range latency
proxy histograms
Percentile Read Latency Write Latency Range Latency
(micros) (micros) (micros)
50% 3311.00 179.00 1331.00
75% 3311.00 258.00 2759.00
95% 3311.00 3973.00 29521.00
98% 3311.00 3973.00 219342.00
99% 3311.00 3973.00 219342.00
Min 2760.00 87.00 536.00
Max 3311.00 3973.00 219342.00
Company Confidential© 2014 DataStax, All Rights Reserved. 78
nodetool netstats
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 79
nodetool netstats - streaming mode
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 80
nodetool netstats - active streams
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 81
nodetool netstats - read repairs
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 82
nodetool netstats - coordinator stats
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 83
nodetool netstats - repair id
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 84
nodetool netstats - node IP
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 85
nodetool netstats - local ip
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 86
nodetool netstats - files/bytes being received
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 87
nodetool netstats - files/bytes being sent
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 88
nodetool netstats - sstable names
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 89
nodetool netstats - streaming progress
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 90
nodetool netstats - read repairs attempted
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 91
nodetool netstats - mismatches
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 92
nodetool netstats - commands sent
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 93
nodetool netstats - responses received
Mode: NORMAL
Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.19.98
Receiving 6 files, 117949006 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db
851792/17950738 bytes(4%) received from /54.174.19.98
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
3786324/46561942 bytes(8%) sent to /54.174.19.98
Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30
/54.174.245.247
Receiving 4 files, 93304584 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db
6094594/46561942 bytes(13%) received from /54.174.245.247
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
34195028/46561942 bytes(73%) sent to /54.174.245.247
Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30
/54.153.39.203 (using /172.31.10.65)
Receiving 3 files, 49959102 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db
9371380/46561942 bytes(20%) received from /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db
2533414/2533414 bytes(100%) received from /54.153.39.203
Sending 2 files, 47709526 bytes total
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db
1147584/1147584 bytes(100%) sent to /54.153.39.203
/var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db
46561942/46561942 bytes(100%) sent to /54.153.39.203
Read Repair Statistics:
Attempted: 39576
Mismatch (Blocking): 0
Mismatch (Background): 746
Pool Name Active Pending Completed
Commands n/a 58 2545817
Responses n/a 0 2833081
Company Confidential© 2014 DataStax, All Rights Reserved. 94
nodetool compactionstats
pending tasks: 7
compaction type keyspace table completed total unit progress
Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66%
Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68%
Active compaction remaining time : 0h00m15s
pending tasks: 1
compaction type keyspace table completed total unit progress
Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47%
Active compaction remaining time : n/a
Company Confidential© 2014 DataStax, All Rights Reserved. 95
nodetool compactionstats - pending tasks
pending tasks: 7
compaction type keyspace table completed total unit progress
Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66%
Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68%
Active compaction remaining time : 0h00m15s
pending tasks: 1
compaction type keyspace table completed total unit progress
Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47%
Active compaction remaining time : n/a
Company Confidential© 2014 DataStax, All Rights Reserved. 96
nodetool compactionstats - active compactions
pending tasks: 7
compaction type keyspace table completed total unit progress
Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66%
Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68%
Active compaction remaining time : 0h00m15s
pending tasks: 1
compaction type keyspace table completed total unit progress
Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47%
Active compaction remaining time : n/a
Company Confidential© 2014 DataStax, All Rights Reserved. 97
nodetool compactionstats - compaction type
pending tasks: 7
compaction type keyspace table completed total unit progress
Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66%
Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68%
Active compaction remaining time : 0h00m15s
pending tasks: 1
compaction type keyspace table completed total unit progress
Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47%
Active compaction remaining time : n/a
Company Confidential© 2014 DataStax, All Rights Reserved. 98
nodetool compactionstats - keyspace/table
pending tasks: 7
compaction type keyspace table completed total unit progress
Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66%
Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68%
Active compaction remaining time : 0h00m15s
pending tasks: 1
compaction type keyspace table completed total unit progress
Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47%
Active compaction remaining time : n/a
Company Confidential© 2014 DataStax, All Rights Reserved. 99
nodetool compactionstats - completed/total bytes
pending tasks: 7
compaction type keyspace table completed total unit progress
Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66%
Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68%
Active compaction remaining time : 0h00m15s
pending tasks: 1
compaction type keyspace table completed total unit progress
Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47%
Active compaction remaining time : n/a
Company Confidential© 2014 DataStax, All Rights Reserved. 100
nodetool compactionstats - progress
pending tasks: 7
compaction type keyspace table completed total unit progress
Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66%
Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68%
Active compaction remaining time : 0h00m15s
pending tasks: 1
compaction type keyspace table completed total unit progress
Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47%
Active compaction remaining time : n/a
Company Confidential© 2014 DataStax, All Rights Reserved. 101
nodetool compactionstats - time left
pending tasks: 7
compaction type keyspace table completed total unit progress
Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66%
Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68%
Active compaction remaining time : 0h00m15s
pending tasks: 1
compaction type keyspace table completed total unit progress
Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47%
Active compaction remaining time : n/a
Company Confidential© 2014 DataStax, All Rights Reserved. 102
nodetool compactionhistory
Compaction History:
id keyspace_name columnfamily_name compacted_at bytes_in bytes_out
5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543
654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892
59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0
4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264
68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472
f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816
3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550
e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517
54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552
c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778
1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676
rows_merged
{1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
Company Confidential© 2014 DataStax, All Rights Reserved. 103
nodetool compactionhistory - unique id
Compaction History:
id keyspace_name columnfamily_name compacted_at bytes_in bytes_out
5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543
654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892
59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0
4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264
68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472
f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816
3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550
e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517
54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552
c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778
1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676
rows_merged
{1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
Company Confidential© 2014 DataStax, All Rights Reserved. 104
nodetool compactionhistory - keyspace/table
Compaction History:
id keyspace_name columnfamily_name compacted_at bytes_in bytes_out
5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543
654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892
59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0
4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264
68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472
f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816
3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550
e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517
54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552
c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778
1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676
rows_merged
{1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
Company Confidential© 2014 DataStax, All Rights Reserved. 105
nodetool compactionhistory - timestamp
Compaction History:
id keyspace_name columnfamily_name compacted_at bytes_in bytes_out
5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543
654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892
59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0
4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264
68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472
f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816
3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550
e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517
54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552
c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778
1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676
rows_merged
{1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
Company Confidential© 2014 DataStax, All Rights Reserved. 106
nodetool compactionhistory - input bytes
Compaction History:
id keyspace_name columnfamily_name compacted_at bytes_in bytes_out
5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543
654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892
59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0
4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264
68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472
f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816
3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550
e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517
54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552
c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778
1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676
rows_merged
{1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
Company Confidential© 2014 DataStax, All Rights Reserved. 107
nodetool compactionhistory - output bytes
Compaction History:
id keyspace_name columnfamily_name compacted_at bytes_in bytes_out
5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543
654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892
59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0
4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264
68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472
f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816
3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550
e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517
54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552
c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778
1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676
rows_merged
{1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
Company Confidential© 2014 DataStax, All Rights Reserved. 111
nodetool describecluster
Cluster Information:
Name: test_cluster
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100,
54.174.19.98, 54.153.108.157, 54.153.39.203, 54.174.245.247]
Cluster Information:
Name: test_cluster
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
a2cee91b-67c2-3656-baa8-2521904305da: [54.174.19.98]
620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100,
54.153.108.157, 54.153.39.203, 54.174.245.247]
Company Confidential© 2014 DataStax, All Rights Reserved. 113
nodetool describecluster - schema versions
Cluster Information:
Name: test_cluster
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100,
54.174.19.98, 54.153.108.157, 54.153.39.203, 54.174.245.247]
Cluster Information:
Name: test_cluster
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
a2cee91b-67c2-3656-baa8-2521904305da: [54.174.19.98]
620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100,
54.153.108.157, 54.153.39.203, 54.174.245.247]
Company Confidential© 2014 DataStax, All Rights Reserved. 114
nodetool describecluster - schema agreement
Cluster Information:
Name: test_cluster
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100,
54.174.19.98, 54.153.108.157, 54.153.39.203, 54.174.245.247]
Cluster Information:
Name: test_cluster
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
a2cee91b-67c2-3656-baa8-2521904305da: [54.174.19.98]
620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100,
54.153.108.157, 54.153.39.203, 54.174.245.247]
Company Confidential© 2014 DataStax, All Rights Reserved. 115
nodetool describecluster - schema disagreement
Cluster Information:
Name: test_cluster
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100,
54.174.19.98, 54.153.108.157, 54.153.39.203, 54.174.245.247]
Cluster Information:
Name: test_cluster
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
a2cee91b-67c2-3656-baa8-2521904305da: [54.174.19.98]
620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100,
54.153.108.157, 54.153.39.203, 54.174.245.247]
Company Confidential© 2014 DataStax, All Rights Reserved. 116
system.log (2.1 and later)
Log Settings
Location <file>/var/log/cassandra/system.log</file>
Logging Level <root level=“INFO">
Class Override <logger name="org.apache.cassandra.package.Class" level="DEBUG"/>
Basic Format
Level Thread Type & ID Date & Time Source File Line No.
INFO [CompactionExecutor:155] 2015-02-13 02:18:40,986 CompactionTask.java :287
WARN [GossipTasks:1] 2015-02-17 19:47:37,331 Gossiper.java :648
ERROR [AntiEntropySessions:1] 2015-02-17 20:32:11,959 CassandraDaemon.java :199
DEBUG [OptionalTasks:1] 2015-02-20 11:29:14,056 ColumnFamilyStore.java :298
Default Location
/var/log/cassandra/system.log
Configuration File
/etc/dse/cassandra/logback.xml
Company Confidential© 2014 DataStax, All Rights Reserved. 117
system.log (2.0 and earlier)
Log Settings
Location log4j.appender.R.File=/var/log/cassandra/system.log
Logging Level log4j.rootLogger=INFO,stdout,R
Class Override log4j.logger.org.apache.cassandra.package.Class=DEBUG
Basic Format
Level Thread Type & ID Date & Time Source File Line No.
INFO [CompactionExecutor:155] 2015-02-13 02:18:40,986 CompactionTask.java (line 287)
WARN [GossipTasks:1] 2015-02-17 19:47:37,331 Gossiper.java (line 648)
ERROR [AntiEntropySessions:1] 2015-02-17 20:32:11,959 CassandraDaemon.java (line 199)
DEBUG [OptionalTasks:1] 2015-02-20 11:29:14,056 ColumnFamilyStore.java (line 298)
Default Location
/var/log/cassandra/system.log
Configuration File
/etc/dse/cassandra/log4j-server.properties
Company Confidential© 2014 DataStax, All Rights Reserved. 118
Exceptions
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:197)
at java.io.DataInputStream.readFully(DataInputStream.java:169)
at org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:395)
at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize
(CacheService.java:356)
at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:119)
at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:261)
at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore
(ColumnFamilyStore.java:415)
at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore
(ColumnFamilyStore.java:386)
at org.apache.cassandra.db.Keyspace.initCf(Keyspace.java:309)
at org.apache.cassandra.db.Keyspace.<init>(Keyspace.java:266)
at org.apache.cassandra.db.Keyspace.open(Keyspace.java:110)
at org.apache.cassandra.db.Keyspace.open(Keyspace.java:88)
at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:536)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:246)
at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:376)
at org.apache.cassandra.service.CassandraDaemon.activate
(CassandraDaemon.java:480)
Company Confidential© 2014 DataStax, All Rights Reserved. 119
Exceptions - exception type
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:197)
at java.io.DataInputStream.readFully(DataInputStream.java:169)
at org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:395)
at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize
(CacheService.java:356)
at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:119)
at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:261)
at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore
(ColumnFamilyStore.java:415)
at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore
(ColumnFamilyStore.java:386)
at org.apache.cassandra.db.Keyspace.initCf(Keyspace.java:309)
at org.apache.cassandra.db.Keyspace.<init>(Keyspace.java:266)
at org.apache.cassandra.db.Keyspace.open(Keyspace.java:110)
at org.apache.cassandra.db.Keyspace.open(Keyspace.java:88)
at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:536)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:246)
at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:376)
at org.apache.cassandra.service.CassandraDaemon.activate
(CassandraDaemon.java:480)
Company Confidential© 2014 DataStax, All Rights Reserved. 120
Exceptions – stack trace
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:197)
at java.io.DataInputStream.readFully(DataInputStream.java:169)
at org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:395)
at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize
(CacheService.java:356)
at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:119)
at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:261)
at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore
(ColumnFamilyStore.java:415)
at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore
(ColumnFamilyStore.java:386)
at org.apache.cassandra.db.Keyspace.initCf(Keyspace.java:309)
at org.apache.cassandra.db.Keyspace.<init>(Keyspace.java:266)
at org.apache.cassandra.db.Keyspace.open(Keyspace.java:110)
at org.apache.cassandra.db.Keyspace.open(Keyspace.java:88)
at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:536)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:246)
at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:376)
at org.apache.cassandra.service.CassandraDaemon.activate
(CassandraDaemon.java:480)
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later
Cassandra Troubleshooting for 2.1 and later

More Related Content

What's hot

Performance tuning - A key to successful cassandra migration
Performance tuning - A key to successful cassandra migrationPerformance tuning - A key to successful cassandra migration
Performance tuning - A key to successful cassandra migrationRamkumar Nottath
 
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...Ceph Community
 
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...DataStax
 
DataStax: Extreme Cassandra Optimization: The Sequel
DataStax: Extreme Cassandra Optimization: The SequelDataStax: Extreme Cassandra Optimization: The Sequel
DataStax: Extreme Cassandra Optimization: The SequelDataStax Academy
 
Postgres in Amazon RDS
Postgres in Amazon RDSPostgres in Amazon RDS
Postgres in Amazon RDSDenish Patel
 
DataStax | DSE: Bring Your Own Spark (with Enterprise Security) (Artem Aliev)...
DataStax | DSE: Bring Your Own Spark (with Enterprise Security) (Artem Aliev)...DataStax | DSE: Bring Your Own Spark (with Enterprise Security) (Artem Aliev)...
DataStax | DSE: Bring Your Own Spark (with Enterprise Security) (Artem Aliev)...DataStax
 
Christo kutrovsky oracle, memory & linux
Christo kutrovsky   oracle, memory & linuxChristo kutrovsky   oracle, memory & linux
Christo kutrovsky oracle, memory & linuxKyle Hailey
 
Hug Hbase Presentation.
Hug Hbase Presentation.Hug Hbase Presentation.
Hug Hbase Presentation.Jack Levin
 
Hadoop Operations for Production Systems (Strata NYC)
Hadoop Operations for Production Systems (Strata NYC)Hadoop Operations for Production Systems (Strata NYC)
Hadoop Operations for Production Systems (Strata NYC)Kathleen Ting
 
Hw09 Monitoring Best Practices
Hw09   Monitoring Best PracticesHw09   Monitoring Best Practices
Hw09 Monitoring Best PracticesCloudera, Inc.
 
Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009) Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009) PostgreSQL Experts, Inc.
 
Red Hat Enterprise Linux OpenStack Platform on Inktank Ceph Enterprise
Red Hat Enterprise Linux OpenStack Platform on Inktank Ceph EnterpriseRed Hat Enterprise Linux OpenStack Platform on Inktank Ceph Enterprise
Red Hat Enterprise Linux OpenStack Platform on Inktank Ceph EnterpriseRed_Hat_Storage
 
VirtaThon 2011 - Mining the AWR
VirtaThon 2011 - Mining the AWRVirtaThon 2011 - Mining the AWR
VirtaThon 2011 - Mining the AWRKristofferson A
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Community
 
Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)mundlapudi
 
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...Kristofferson A
 
Building Apache Cassandra clusters for massive scale
Building Apache Cassandra clusters for massive scaleBuilding Apache Cassandra clusters for massive scale
Building Apache Cassandra clusters for massive scaleAlex Thompson
 

What's hot (20)

Performance tuning - A key to successful cassandra migration
Performance tuning - A key to successful cassandra migrationPerformance tuning - A key to successful cassandra migration
Performance tuning - A key to successful cassandra migration
 
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
 
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...
 
DataStax: Extreme Cassandra Optimization: The Sequel
DataStax: Extreme Cassandra Optimization: The SequelDataStax: Extreme Cassandra Optimization: The Sequel
DataStax: Extreme Cassandra Optimization: The Sequel
 
Postgres in Amazon RDS
Postgres in Amazon RDSPostgres in Amazon RDS
Postgres in Amazon RDS
 
DataStax | DSE: Bring Your Own Spark (with Enterprise Security) (Artem Aliev)...
DataStax | DSE: Bring Your Own Spark (with Enterprise Security) (Artem Aliev)...DataStax | DSE: Bring Your Own Spark (with Enterprise Security) (Artem Aliev)...
DataStax | DSE: Bring Your Own Spark (with Enterprise Security) (Artem Aliev)...
 
Christo kutrovsky oracle, memory & linux
Christo kutrovsky   oracle, memory & linuxChristo kutrovsky   oracle, memory & linux
Christo kutrovsky oracle, memory & linux
 
ha_module5
ha_module5ha_module5
ha_module5
 
Hug Hbase Presentation.
Hug Hbase Presentation.Hug Hbase Presentation.
Hug Hbase Presentation.
 
Hadoop Operations for Production Systems (Strata NYC)
Hadoop Operations for Production Systems (Strata NYC)Hadoop Operations for Production Systems (Strata NYC)
Hadoop Operations for Production Systems (Strata NYC)
 
Hw09 Monitoring Best Practices
Hw09   Monitoring Best PracticesHw09   Monitoring Best Practices
Hw09 Monitoring Best Practices
 
SFHUG Kudu Talk
SFHUG Kudu TalkSFHUG Kudu Talk
SFHUG Kudu Talk
 
Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009) Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009)
 
Red Hat Enterprise Linux OpenStack Platform on Inktank Ceph Enterprise
Red Hat Enterprise Linux OpenStack Platform on Inktank Ceph EnterpriseRed Hat Enterprise Linux OpenStack Platform on Inktank Ceph Enterprise
Red Hat Enterprise Linux OpenStack Platform on Inktank Ceph Enterprise
 
VirtaThon 2011 - Mining the AWR
VirtaThon 2011 - Mining the AWRVirtaThon 2011 - Mining the AWR
VirtaThon 2011 - Mining the AWR
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
 
5 Steps to PostgreSQL Performance
5 Steps to PostgreSQL Performance5 Steps to PostgreSQL Performance
5 Steps to PostgreSQL Performance
 
Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)
 
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
 
Building Apache Cassandra clusters for massive scale
Building Apache Cassandra clusters for massive scaleBuilding Apache Cassandra clusters for massive scale
Building Apache Cassandra clusters for massive scale
 

Viewers also liked

Understanding AntiEntropy in Cassandra
Understanding AntiEntropy in CassandraUnderstanding AntiEntropy in Cassandra
Understanding AntiEntropy in CassandraJason Brown
 
Cassandra for Sysadmins
Cassandra for SysadminsCassandra for Sysadmins
Cassandra for SysadminsNathan Milford
 
Cassandra SF 2012 - Technical Deep Dive: query performance
Cassandra SF 2012 - Technical Deep Dive: query performance Cassandra SF 2012 - Technical Deep Dive: query performance
Cassandra SF 2012 - Technical Deep Dive: query performance aaronmorton
 
Webinar: Diagnosing Apache Cassandra Problems in Production
Webinar: Diagnosing Apache Cassandra Problems in ProductionWebinar: Diagnosing Apache Cassandra Problems in Production
Webinar: Diagnosing Apache Cassandra Problems in ProductionDataStax Academy
 
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
Seastar / ScyllaDB,  or how we implemented a 10-times faster CassandraSeastar / ScyllaDB,  or how we implemented a 10-times faster Cassandra
Seastar / ScyllaDB, or how we implemented a 10-times faster CassandraTzach Livyatan
 
Managing (Schema) Migrations in Cassandra
Managing (Schema) Migrations in CassandraManaging (Schema) Migrations in Cassandra
Managing (Schema) Migrations in CassandraDataStax Academy
 

Viewers also liked (7)

Understanding AntiEntropy in Cassandra
Understanding AntiEntropy in CassandraUnderstanding AntiEntropy in Cassandra
Understanding AntiEntropy in Cassandra
 
Cassandra for Sysadmins
Cassandra for SysadminsCassandra for Sysadmins
Cassandra for Sysadmins
 
Cassandra SF 2012 - Technical Deep Dive: query performance
Cassandra SF 2012 - Technical Deep Dive: query performance Cassandra SF 2012 - Technical Deep Dive: query performance
Cassandra SF 2012 - Technical Deep Dive: query performance
 
Webinar: Diagnosing Apache Cassandra Problems in Production
Webinar: Diagnosing Apache Cassandra Problems in ProductionWebinar: Diagnosing Apache Cassandra Problems in Production
Webinar: Diagnosing Apache Cassandra Problems in Production
 
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
Seastar / ScyllaDB,  or how we implemented a 10-times faster CassandraSeastar / ScyllaDB,  or how we implemented a 10-times faster Cassandra
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
 
Managing (Schema) Migrations in Cassandra
Managing (Schema) Migrations in CassandraManaging (Schema) Migrations in Cassandra
Managing (Schema) Migrations in Cassandra
 
Cassandra+Hadoop
Cassandra+HadoopCassandra+Hadoop
Cassandra+Hadoop
 

Similar to Cassandra Troubleshooting for 2.1 and later

Troubleshooting Cassandra (J.B. Langston, DataStax) | C* Summit 2016
Troubleshooting Cassandra (J.B. Langston, DataStax) | C* Summit 2016Troubleshooting Cassandra (J.B. Langston, DataStax) | C* Summit 2016
Troubleshooting Cassandra (J.B. Langston, DataStax) | C* Summit 2016DataStax
 
Webinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageWebinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageAvere Systems
 
TGorman Collab16 UnixTools 20160411.pdf
TGorman Collab16 UnixTools 20160411.pdfTGorman Collab16 UnixTools 20160411.pdf
TGorman Collab16 UnixTools 20160411.pdfTricantinoLopezPerez
 
High availability deep dive high-end srx series
High availability deep dive high-end srx seriesHigh availability deep dive high-end srx series
High availability deep dive high-end srx seriesMuhammad Denis Iqbal
 
Benchmarking sahara based big data as a service solutions
Benchmarking sahara based big data as a service solutionsBenchmarking sahara based big data as a service solutions
Benchmarking sahara based big data as a service solutionsZhidong Yu
 
SLES Performance Enhancements for Large NUMA Systems
SLES Performance Enhancements for Large NUMA SystemsSLES Performance Enhancements for Large NUMA Systems
SLES Performance Enhancements for Large NUMA SystemsDavidlohr Bueso
 
CETH for XDP [Linux Meetup Santa Clara | July 2016]
CETH for XDP [Linux Meetup Santa Clara | July 2016] CETH for XDP [Linux Meetup Santa Clara | July 2016]
CETH for XDP [Linux Meetup Santa Clara | July 2016] IO Visor Project
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and HadoopMichael Zhang
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and HadoopDataWorks Summit
 
Sharing resources with non-Hadoop workloads
Sharing resources with non-Hadoop workloadsSharing resources with non-Hadoop workloads
Sharing resources with non-Hadoop workloadsDataWorks Summit
 
Cassandra Tuning - above and beyond
Cassandra Tuning - above and beyondCassandra Tuning - above and beyond
Cassandra Tuning - above and beyondMatija Gobec
 
Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...
Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...
Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...DataStax
 
20150918 klug el performance tuning-v1.4
20150918 klug el performance tuning-v1.420150918 klug el performance tuning-v1.4
20150918 klug el performance tuning-v1.4Jinkoo Han
 
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...brettallison
 
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and StorageAccelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and StorageAlluxio, Inc.
 
Practice and challenges from building IaaS
Practice and challenges from building IaaSPractice and challenges from building IaaS
Practice and challenges from building IaaSShawn Zhu
 
4th SDN Interest Group Seminar-Session 2-3(130313)
4th SDN Interest Group Seminar-Session 2-3(130313)4th SDN Interest Group Seminar-Session 2-3(130313)
4th SDN Interest Group Seminar-Session 2-3(130313)NAIM Networks, Inc.
 
DAOS - Scale-Out Software-Defined Storage for HPC/Big Data/AI Convergence
DAOS - Scale-Out Software-Defined Storage for HPC/Big Data/AI ConvergenceDAOS - Scale-Out Software-Defined Storage for HPC/Big Data/AI Convergence
DAOS - Scale-Out Software-Defined Storage for HPC/Big Data/AI Convergenceinside-BigData.com
 

Similar to Cassandra Troubleshooting for 2.1 and later (20)

Troubleshooting Cassandra (J.B. Langston, DataStax) | C* Summit 2016
Troubleshooting Cassandra (J.B. Langston, DataStax) | C* Summit 2016Troubleshooting Cassandra (J.B. Langston, DataStax) | C* Summit 2016
Troubleshooting Cassandra (J.B. Langston, DataStax) | C* Summit 2016
 
Webinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageWebinar: Untethering Compute from Storage
Webinar: Untethering Compute from Storage
 
Performance Whackamole (short version)
Performance Whackamole (short version)Performance Whackamole (short version)
Performance Whackamole (short version)
 
TGorman Collab16 UnixTools 20160411.pdf
TGorman Collab16 UnixTools 20160411.pdfTGorman Collab16 UnixTools 20160411.pdf
TGorman Collab16 UnixTools 20160411.pdf
 
High availability deep dive high-end srx series
High availability deep dive high-end srx seriesHigh availability deep dive high-end srx series
High availability deep dive high-end srx series
 
Benchmarking sahara based big data as a service solutions
Benchmarking sahara based big data as a service solutionsBenchmarking sahara based big data as a service solutions
Benchmarking sahara based big data as a service solutions
 
SLES Performance Enhancements for Large NUMA Systems
SLES Performance Enhancements for Large NUMA SystemsSLES Performance Enhancements for Large NUMA Systems
SLES Performance Enhancements for Large NUMA Systems
 
CETH for XDP [Linux Meetup Santa Clara | July 2016]
CETH for XDP [Linux Meetup Santa Clara | July 2016] CETH for XDP [Linux Meetup Santa Clara | July 2016]
CETH for XDP [Linux Meetup Santa Clara | July 2016]
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
 
Sharing resources with non-Hadoop workloads
Sharing resources with non-Hadoop workloadsSharing resources with non-Hadoop workloads
Sharing resources with non-Hadoop workloads
 
Cassandra Tuning - above and beyond
Cassandra Tuning - above and beyondCassandra Tuning - above and beyond
Cassandra Tuning - above and beyond
 
Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...
Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...
Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...
 
20150918 klug el performance tuning-v1.4
20150918 klug el performance tuning-v1.420150918 klug el performance tuning-v1.4
20150918 klug el performance tuning-v1.4
 
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...
 
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and StorageAccelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
 
Practice and challenges from building IaaS
Practice and challenges from building IaaSPractice and challenges from building IaaS
Practice and challenges from building IaaS
 
Gg steps
Gg stepsGg steps
Gg steps
 
4th SDN Interest Group Seminar-Session 2-3(130313)
4th SDN Interest Group Seminar-Session 2-3(130313)4th SDN Interest Group Seminar-Session 2-3(130313)
4th SDN Interest Group Seminar-Session 2-3(130313)
 
DAOS - Scale-Out Software-Defined Storage for HPC/Big Data/AI Convergence
DAOS - Scale-Out Software-Defined Storage for HPC/Big Data/AI ConvergenceDAOS - Scale-Out Software-Defined Storage for HPC/Big Data/AI Convergence
DAOS - Scale-Out Software-Defined Storage for HPC/Big Data/AI Convergence
 

Recently uploaded

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 

Recently uploaded (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 

Cassandra Troubleshooting for 2.1 and later

  • 1. Troubleshooting Cassandra A Guided Tour of nodetool & system.log J.B. Langston, Lead Support Engineer
  • 2. Company Confidential© 2014 DataStax, All Rights Reserved. Troubleshooting Process 2 1 Ask what changed 2 Examine bottlenecks 3 Determine which nodes have problems 4 Find and understand errors 5 Determine root cause 6 Take corrective action
  • 3. Company Confidential© 2014 DataStax, All Rights Reserved. 3 • Did you upgrade? • Cassandra • Kernel • JVM • Driver • What metrics changed? • OpsCenter • Graphite, etc. • Change one thing at a time! What changed? • Did it work before? • Does it work in another environment? • What’s different? • Settings • Application Code • Read/Write Load • Data Volume • Hardware • Network
  • 4. Company Confidential© 2014 DataStax, All Rights Reserved. 4 • Disk • Disk space • I/O bandwidth • Network • OS Resources/Limits • File Handles • Processes • Mapped Memory System Resources • CPU • Single Core utilization • Multi Core utilization • Memory • Heap space • Off-heap space • Linux page cache
  • 5. Company Confidential© 2014 DataStax, All Rights Reserved. 5 Linux monitoring commands Command What it tells you… top CPU utilization and memory use per process top -H CPU utilization per thread, memory use is still per process df Free disk space iostat -x I/O bandwidth utilization free -m Memory and cache usage netstat -an Network connections established iftop Network bandwidth utilization sar All (most) of the above, with history!
  • 6. Company Confidential© 2014 DataStax, All Rights Reserved. 6 Java monitoring commands Command What it tells you… jstack -l Status and stack trace of each thread jmap -histo Types of objects on the heap (optionally only live objects) jmap -heap Size and usage of each java heap generation jstat -gccause Causes of gc activity jmap -dump Take a heap dump for further analysis MemoryAnalyzer Post-mortem heap-dump analysis
  • 7. Company Confidential© 2014 DataStax, All Rights Reserved. 7 • Background Processes • Flushes • Compactions • Garbage collections • Gossip • Hinted Handoff • Read Repair • Repair Cassandra Architecture • Request coordination • Read & write path • Data structures • Memtables • SSTables • Tombstones • Caches • Bloom filters • Index summaries
  • 8. Company Confidential© 2014 DataStax, All Rights Reserved. 8 nodetool commands Command What it tells you… status / ring Overall cluster status info Status, memory usage, and caches for a single node tpstats Statistics about each thread pool on a single node cfstats Summary statistics for all tables and keyspaces on a single node cfhistograms Detailed statistics for a specific table on the local node proxyhistograms Latency statistics for requests coordinated the local node netstats Network activity: streams, read repair, and in-flight commands compactionstats Compactions pending and in progress compactionhistory Historical compaction information describecluster Basic cluster information and schema versions
  • 9. Company Confidential© 2014 DataStax, All Rights Reserved. 9 nodetool status Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 10. Company Confidential© 2014 DataStax, All Rights Reserved. 10 nodetool status - data centers Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 11. Company Confidential© 2014 DataStax, All Rights Reserved. 11 nodetool status - up or down? Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 12. Company Confidential© 2014 DataStax, All Rights Reserved. 12 nodetool status - streaming state Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 13. Company Confidential© 2014 DataStax, All Rights Reserved. 13 nodetool status - ip address Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 14. Company Confidential© 2014 DataStax, All Rights Reserved. 14 nodetool status - disk usage Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 15. Company Confidential© 2014 DataStax, All Rights Reserved. 15 nodetool status - token count Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 16. Company Confidential© 2014 DataStax, All Rights Reserved. 16 nodetool status - data ownership Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 17. Company Confidential© 2014 DataStax, All Rights Reserved. 17 nodetool status - host id Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 18. Company Confidential© 2014 DataStax, All Rights Reserved. 18 nodetool status - racks Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 19. Company Confidential© 2014 DataStax, All Rights Reserved. 19 nodetool status - down node Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.173.171.164 22.78 MB 1 16.7% 67b3823f-6663-47d0-a04f-5914081e275c 1b DN 54.174.19.98 22.82 MB 1 16.7% 48d6f717-017b-4868-a525-b396d3f899aa 1b UN 54.174.245.247 22.68 MB 1 16.7% 6817e9ca-e79d-4fed-946e-7318bcfd5343 1b Datacenter: us-west =================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 54.153.107.100 22.72 MB 1 16.7% 4abf0a7a-00ef-441a-9f70-046cd9fe1c0c 1a UN 54.153.108.157 22.79 MB 1 16.7% 303f08dd-2a19-4175-98e7-97920232855b 1a UN 54.153.39.203 22.67 MB 1 16.7% d1a57a91-7aef-4878-a056-88949920724c 1a
  • 20. Company Confidential© 2014 DataStax, All Rights Reserved. 20 nodetool ring - every token Note: Ownership information does not include topology; for complete information, specify a keyspace Datacenter: us-east ========== Address Rack Status State Load Owns Token -3074457345618258603 54.174.19.98 1b Down Normal 22.82 MB 16.67% -9223372036854775808 54.174.245.247 1b Up Normal 22.68 MB 16.67% -6148914691236517206 54.173.171.164 1b Up Normal 22.78 MB 16.67% -3074457345618258603 Datacenter: us-west ========== Address Rack Status State Load Owns Token 6148914691236517205 54.153.39.203 1a Up Normal 22.67 MB 16.67% 0 54.153.107.100 1a Up Normal 22.72 MB 16.67% 3074457345618258602 54.153.108.157 1a Up Normal 22.79 MB 16.67% 6148914691236517205
  • 21. Company Confidential© 2014 DataStax, All Rights Reserved. 21 nodetool info ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 22. Company Confidential© 2014 DataStax, All Rights Reserved. 22 nodetool info - status info ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 23. Company Confidential© 2014 DataStax, All Rights Reserved. 26 nodetool info - memory usage ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 24. Company Confidential© 2014 DataStax, All Rights Reserved. 27 nodetool info - exception count ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 25. Company Confidential© 2014 DataStax, All Rights Reserved. 28 nodetool info - key cache ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 26. Company Confidential© 2014 DataStax, All Rights Reserved. 29 nodetool info - row cache ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 27. Company Confidential© 2014 DataStax, All Rights Reserved. 30 nodetool info - counter cache ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 28. Company Confidential© 2014 DataStax, All Rights Reserved. 31 nodetool info - cache size ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 29. Company Confidential© 2014 DataStax, All Rights Reserved. 32 nodetool info - cache hit rate ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 30. Company Confidential© 2014 DataStax, All Rights Reserved. 33 nodetool info - cache save period ID : 6817e9ca-e79d-4fed-946e-7318bcfd5343 Gossip active : true Thrift active : true Native Transport active: true Load : 22.68 MB Generation No : 1426523950 Uptime (seconds) : 1557 Heap Memory (MB) : 270.85 / 1842.00 Off Heap Memory (MB) : 0.11 Data Center : us-east Rack : 1b Exceptions : 0 Key Cache : entries 156962, size 12.83 MB, capacity 100 MB, 649 hits, 713 requests, 0.910 recent hit rate, 14400 save period in seconds Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds Counter Cache : entries 0, size 0 bytes, capacity 50 MB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds Token : 80372383360720788
  • 31. Company Confidential© 2014 DataStax, All Rights Reserved. 34 nodetool tpstats Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 32. Company Confidential© 2014 DataStax, All Rights Reserved. 35 nodetool tpstats - thread pools Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 33. Company Confidential© 2014 DataStax, All Rights Reserved. 36 nodetool tpstats - active threads Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 34. Company Confidential© 2014 DataStax, All Rights Reserved. 37 nodetool tpstats - pending tasks Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 35. Company Confidential© 2014 DataStax, All Rights Reserved. 38 nodetool tpstats - completed tasks Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 36. Company Confidential© 2014 DataStax, All Rights Reserved. 39 nodetool tpstats - currently blocked Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 37. Company Confidential© 2014 DataStax, All Rights Reserved. 40 nodetool tpstats - blocked since restart Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 38. Company Confidential© 2014 DataStax, All Rights Reserved. 41 nodetool tpstats - dropped messages Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 39. Company Confidential© 2014 DataStax, All Rights Reserved. 42 nodetool tpstats - reads Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 40. Company Confidential© 2014 DataStax, All Rights Reserved. 43 nodetool tpstats - writes Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 41. Company Confidential© 2014 DataStax, All Rights Reserved. 44 nodetool tpstats - responses to coordinator Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 42. Company Confidential© 2014 DataStax, All Rights Reserved. 45 nodetool tpstats - flushes Pool Name Active Pending Completed Blocked All time blocked MutationStage 0 0 10637419 0 0 ReadStage 0 0 146995 0 0 RequestResponseStage 0 0 7645246 0 0 ReadRepairStage 0 0 1494 0 0 CounterMutationStage 0 0 0 0 0 MiscStage 0 0 0 0 0 AntiEntropySessions 1 1 166 0 0 HintedHandoff 0 1 131 0 0 GossipStage 0 0 198095 0 0 CacheCleanupExecutor 0 0 0 0 0 InternalResponseStage 0 0 16 0 0 CommitLogArchiver 0 0 0 0 0 CompactionExecutor 0 0 63008726 0 0 ValidationExecutor 0 0 5186 0 0 MigrationStage 0 0 16 0 0 AntiEntropyStage 0 0 13711 0 0 PendingRangeCalculator 0 0 12 0 0 Sampler 0 0 0 0 0 MemtableFlushWriter 0 0 1755 0 100 MemtablePostFlush 0 0 7660 0 0 MemtableReclaimMemory 0 0 1755 0 0 Message type Dropped READ 0 RANGE_SLICE 0 _TRACE 0 MUTATION 18542 COUNTER_MUTATION 0 BINARY 0 REQUEST_RESPONSE 0 PAGED_RANGE 0 READ_REPAIR 0
  • 43. Company Confidential© 2014 DataStax, All Rights Reserved. 52 nodetool cfstatsKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 44. Company Confidential© 2014 DataStax, All Rights Reserved. 53 nodetool cfstats - keyspace/table nameKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 45. Company Confidential© 2014 DataStax, All Rights Reserved. 54 nodetool cfstats - read/write countsKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 46. Company Confidential© 2014 DataStax, All Rights Reserved. 55 nodetool cfstats - read/write latencyKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 47. Company Confidential© 2014 DataStax, All Rights Reserved. 57 nodetool cfstats - space usedKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 48. Company Confidential© 2014 DataStax, All Rights Reserved. 58 nodetool cfstats - off heap memoryKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 49. Company Confidential© 2014 DataStax, All Rights Reserved. 59 nodetool cfstats - sstable countKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 50. Company Confidential© 2014 DataStax, All Rights Reserved. 64 nodetool cfstats - partition sizesKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 51. Company Confidential© 2014 DataStax, All Rights Reserved. 65 nodetool cfstats - tombstonesKeyspace: foo Read Count: 9413 Read Latency: 1.2054603208328907 ms. Write Count: 6287 Write Latency: 0.18585780181326547 ms. Pending Flushes: 0 Table: bar SSTable count: 2 Space used (live): 15646502 Space used (total): 15646502 Space used by snapshots (total): 105396159 Off heap memory used (total): 23435 SSTable Compression Ratio: 0.39842540307866203 Number of keys (estimate): 10588 Memtable cell count: 3707 Memtable data size: 292754 Memtable off heap memory used: 0 Memtable switch count: 74 Local read count: 3145 Local read latency: 0.606 ms Local write count: 1253 Local write latency: 0.289 ms Pending flushes: 0 Bloom filter false positives: 0 Bloom filter false ratio: 0.00000 Bloom filter space used: 13192 Bloom filter off heap memory used: 13176 Index summary off heap memory used: 4403 Compression metadata off heap memory used: 5856 Compacted partition minimum bytes: 125 Compacted partition maximum bytes: 43388628 Compacted partition mean bytes: 4774 Average live cells per slice (last five minutes): 6.699523052464229 Maximum live cells per slice (last five minutes): 464.0 Average tombstones per slice (last five minutes): 2.5837837837837836 Maximum tombstones per slice (last five minutes): 180.0
  • 52. Company Confidential© 2014 DataStax, All Rights Reserved. 66 nodetool cfhistograms foo/bar histograms Percentile SSTables Write Latency Read Latency Partition Size Cell Count (micros) (micros) (bytes) 50% 3.00 124.00 924.00 29521 149 75% 3.00 215.00 1331.00 61214 310 95% 3.00 642.00 2299.00 219342 924 98% 3.00 1109.00 3311.00 379022 1331 99% 3.00 1331.00 3973.00 454826 1916 Min 0.00 43.00 51.00 1332 11 Max 3.00 2759.00 42510.00 2346799 6866
  • 53. Company Confidential© 2014 DataStax, All Rights Reserved. 67 nodetool cfhistograms - keyspace/table foo/bar histograms Percentile SSTables Write Latency Read Latency Partition Size Cell Count (micros) (micros) (bytes) 50% 3.00 124.00 924.00 29521 149 75% 3.00 215.00 1331.00 61214 310 95% 3.00 642.00 2299.00 219342 924 98% 3.00 1109.00 3311.00 379022 1331 99% 3.00 1331.00 3973.00 454826 1916 Min 0.00 43.00 51.00 1332 11 Max 3.00 2759.00 42510.00 2346799 6866
  • 54. Company Confidential© 2014 DataStax, All Rights Reserved. 68 nodetool cfhistograms - percentiles foo/bar histograms Percentile SSTables Write Latency Read Latency Partition Size Cell Count (micros) (micros) (bytes) 50% 3.00 124.00 924.00 29521 149 75% 3.00 215.00 1331.00 61214 310 95% 3.00 642.00 2299.00 219342 924 98% 3.00 1109.00 3311.00 379022 1331 99% 3.00 1331.00 3973.00 454826 1916 Min 0.00 43.00 51.00 1332 11 Max 3.00 2759.00 42510.00 2346799 6866
  • 55. Company Confidential© 2014 DataStax, All Rights Reserved. 69 nodetool cfhistograms - sstables per read foo/bar histograms Percentile SSTables Write Latency Read Latency Partition Size Cell Count (micros) (micros) (bytes) 50% 3.00 124.00 924.00 29521 149 75% 3.00 215.00 1331.00 61214 310 95% 3.00 642.00 2299.00 219342 924 98% 3.00 1109.00 3311.00 379022 1331 99% 3.00 1331.00 3973.00 454826 1916 Min 0.00 43.00 51.00 1332 11 Max 3.00 2759.00 42510.00 2346799 6866
  • 56. Company Confidential© 2014 DataStax, All Rights Reserved. 70 nodetool cfhistograms - read/write latency foo/bar histograms Percentile SSTables Write Latency Read Latency Partition Size Cell Count (micros) (micros) (bytes) 50% 3.00 124.00 924.00 29521 149 75% 3.00 215.00 1331.00 61214 310 95% 3.00 642.00 2299.00 219342 924 98% 3.00 1109.00 3311.00 379022 1331 99% 3.00 1331.00 3973.00 454826 1916 Min 0.00 43.00 51.00 1332 11 Max 3.00 2759.00 42510.00 2346799 6866
  • 57. Company Confidential© 2014 DataStax, All Rights Reserved. 71 nodetool cfhistograms - partition size foo/bar histograms Percentile SSTables Write Latency Read Latency Partition Size Cell Count (micros) (micros) (bytes) 50% 3.00 124.00 924.00 29521 149 75% 3.00 215.00 1331.00 61214 310 95% 3.00 642.00 2299.00 219342 924 98% 3.00 1109.00 3311.00 379022 1331 99% 3.00 1331.00 3973.00 454826 1916 Min 0.00 43.00 51.00 1332 11 Max 3.00 2759.00 42510.00 2346799 6866
  • 58. Company Confidential© 2014 DataStax, All Rights Reserved. 72 nodetool cfhistograms - cell count foo/bar histograms Percentile SSTables Write Latency Read Latency Partition Size Cell Count (micros) (micros) (bytes) 50% 3.00 124.00 924.00 29521 149 75% 3.00 215.00 1331.00 61214 310 95% 3.00 642.00 2299.00 219342 924 98% 3.00 1109.00 3311.00 379022 1331 99% 3.00 1331.00 3973.00 454826 1916 Min 0.00 43.00 51.00 1332 11 Max 3.00 2759.00 42510.00 2346799 6866
  • 59. Company Confidential© 2014 DataStax, All Rights Reserved. 73 nodetool proxyhistograms proxy histograms Percentile Read Latency Write Latency Range Latency (micros) (micros) (micros) 50% 3311.00 179.00 1331.00 75% 3311.00 258.00 2759.00 95% 3311.00 3973.00 29521.00 98% 3311.00 3973.00 219342.00 99% 3311.00 3973.00 219342.00 Min 2760.00 87.00 536.00 Max 3311.00 3973.00 219342.00
  • 60. Company Confidential© 2014 DataStax, All Rights Reserved. 74 nodetool proxyhistograms - percentiles proxy histograms Percentile Read Latency Write Latency Range Latency (micros) (micros) (micros) 50% 3311.00 179.00 1331.00 75% 3311.00 258.00 2759.00 95% 3311.00 3973.00 29521.00 98% 3311.00 3973.00 219342.00 99% 3311.00 3973.00 219342.00 Min 2760.00 87.00 536.00 Max 3311.00 3973.00 219342.00
  • 61. Company Confidential© 2014 DataStax, All Rights Reserved. 75 nodetool proxyhistograms - read latency proxy histograms Percentile Read Latency Write Latency Range Latency (micros) (micros) (micros) 50% 3311.00 179.00 1331.00 75% 3311.00 258.00 2759.00 95% 3311.00 3973.00 29521.00 98% 3311.00 3973.00 219342.00 99% 3311.00 3973.00 219342.00 Min 2760.00 87.00 536.00 Max 3311.00 3973.00 219342.00
  • 62. Company Confidential© 2014 DataStax, All Rights Reserved. 76 nodetool proxyhistograms - write latency proxy histograms Percentile Read Latency Write Latency Range Latency (micros) (micros) (micros) 50% 3311.00 179.00 1331.00 75% 3311.00 258.00 2759.00 95% 3311.00 3973.00 29521.00 98% 3311.00 3973.00 219342.00 99% 3311.00 3973.00 219342.00 Min 2760.00 87.00 536.00 Max 3311.00 3973.00 219342.00
  • 63. Company Confidential© 2014 DataStax, All Rights Reserved. 77 nodetool proxyhistograms - range latency proxy histograms Percentile Read Latency Write Latency Range Latency (micros) (micros) (micros) 50% 3311.00 179.00 1331.00 75% 3311.00 258.00 2759.00 95% 3311.00 3973.00 29521.00 98% 3311.00 3973.00 219342.00 99% 3311.00 3973.00 219342.00 Min 2760.00 87.00 536.00 Max 3311.00 3973.00 219342.00
  • 64. Company Confidential© 2014 DataStax, All Rights Reserved. 78 nodetool netstats Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 65. Company Confidential© 2014 DataStax, All Rights Reserved. 79 nodetool netstats - streaming mode Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 66. Company Confidential© 2014 DataStax, All Rights Reserved. 80 nodetool netstats - active streams Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 67. Company Confidential© 2014 DataStax, All Rights Reserved. 81 nodetool netstats - read repairs Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 68. Company Confidential© 2014 DataStax, All Rights Reserved. 82 nodetool netstats - coordinator stats Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 69. Company Confidential© 2014 DataStax, All Rights Reserved. 83 nodetool netstats - repair id Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 70. Company Confidential© 2014 DataStax, All Rights Reserved. 84 nodetool netstats - node IP Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 71. Company Confidential© 2014 DataStax, All Rights Reserved. 85 nodetool netstats - local ip Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 72. Company Confidential© 2014 DataStax, All Rights Reserved. 86 nodetool netstats - files/bytes being received Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 73. Company Confidential© 2014 DataStax, All Rights Reserved. 87 nodetool netstats - files/bytes being sent Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 74. Company Confidential© 2014 DataStax, All Rights Reserved. 88 nodetool netstats - sstable names Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 75. Company Confidential© 2014 DataStax, All Rights Reserved. 89 nodetool netstats - streaming progress Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 76. Company Confidential© 2014 DataStax, All Rights Reserved. 90 nodetool netstats - read repairs attempted Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 77. Company Confidential© 2014 DataStax, All Rights Reserved. 91 nodetool netstats - mismatches Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 78. Company Confidential© 2014 DataStax, All Rights Reserved. 92 nodetool netstats - commands sent Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 79. Company Confidential© 2014 DataStax, All Rights Reserved. 93 nodetool netstats - responses received Mode: NORMAL Repair 028763b0-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.19.98 Receiving 6 files, 117949006 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-162-Data.db 851792/17950738 bytes(4%) received from /54.174.19.98 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 3786324/46561942 bytes(8%) sent to /54.174.19.98 Repair 020ed850-cc1e-11e4-a20c-a1d01a3fbf30 /54.174.245.247 Receiving 4 files, 93304584 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-161-Data.db 6094594/46561942 bytes(13%) received from /54.174.245.247 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 34195028/46561942 bytes(73%) sent to /54.174.245.247 Repair 018c88f0-cc1e-11e4-a20c-a1d01a3fbf30 /54.153.39.203 (using /172.31.10.65) Receiving 3 files, 49959102 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-160-Data.db 9371380/46561942 bytes(20%) received from /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-tmp-jb-159-Data.db 2533414/2533414 bytes(100%) received from /54.153.39.203 Sending 2 files, 47709526 bytes total /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-158-Data.db 1147584/1147584 bytes(100%) sent to /54.153.39.203 /var/lib/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-jb-157-Data.db 46561942/46561942 bytes(100%) sent to /54.153.39.203 Read Repair Statistics: Attempted: 39576 Mismatch (Blocking): 0 Mismatch (Background): 746 Pool Name Active Pending Completed Commands n/a 58 2545817 Responses n/a 0 2833081
  • 80. Company Confidential© 2014 DataStax, All Rights Reserved. 94 nodetool compactionstats pending tasks: 7 compaction type keyspace table completed total unit progress Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66% Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68% Active compaction remaining time : 0h00m15s pending tasks: 1 compaction type keyspace table completed total unit progress Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47% Active compaction remaining time : n/a
  • 81. Company Confidential© 2014 DataStax, All Rights Reserved. 95 nodetool compactionstats - pending tasks pending tasks: 7 compaction type keyspace table completed total unit progress Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66% Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68% Active compaction remaining time : 0h00m15s pending tasks: 1 compaction type keyspace table completed total unit progress Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47% Active compaction remaining time : n/a
  • 82. Company Confidential© 2014 DataStax, All Rights Reserved. 96 nodetool compactionstats - active compactions pending tasks: 7 compaction type keyspace table completed total unit progress Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66% Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68% Active compaction remaining time : 0h00m15s pending tasks: 1 compaction type keyspace table completed total unit progress Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47% Active compaction remaining time : n/a
  • 83. Company Confidential© 2014 DataStax, All Rights Reserved. 97 nodetool compactionstats - compaction type pending tasks: 7 compaction type keyspace table completed total unit progress Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66% Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68% Active compaction remaining time : 0h00m15s pending tasks: 1 compaction type keyspace table completed total unit progress Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47% Active compaction remaining time : n/a
  • 84. Company Confidential© 2014 DataStax, All Rights Reserved. 98 nodetool compactionstats - keyspace/table pending tasks: 7 compaction type keyspace table completed total unit progress Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66% Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68% Active compaction remaining time : 0h00m15s pending tasks: 1 compaction type keyspace table completed total unit progress Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47% Active compaction remaining time : n/a
  • 85. Company Confidential© 2014 DataStax, All Rights Reserved. 99 nodetool compactionstats - completed/total bytes pending tasks: 7 compaction type keyspace table completed total unit progress Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66% Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68% Active compaction remaining time : 0h00m15s pending tasks: 1 compaction type keyspace table completed total unit progress Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47% Active compaction remaining time : n/a
  • 86. Company Confidential© 2014 DataStax, All Rights Reserved. 100 nodetool compactionstats - progress pending tasks: 7 compaction type keyspace table completed total unit progress Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66% Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68% Active compaction remaining time : 0h00m15s pending tasks: 1 compaction type keyspace table completed total unit progress Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47% Active compaction remaining time : n/a
  • 87. Company Confidential© 2014 DataStax, All Rights Reserved. 101 nodetool compactionstats - time left pending tasks: 7 compaction type keyspace table completed total unit progress Compaction Keyspace1 Standard1 65967769 154639724 bytes 42.66% Compaction Keyspace1 Standard1 53880334 227493794 bytes 23.68% Active compaction remaining time : 0h00m15s pending tasks: 1 compaction type keyspace table completed total unit progress Validation Keyspace1 Standard1 74684443 95178582 bytes 78.47% Active compaction remaining time : n/a
  • 88. Company Confidential© 2014 DataStax, All Rights Reserved. 102 nodetool compactionhistory Compaction History: id keyspace_name columnfamily_name compacted_at bytes_in bytes_out 5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543 654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892 59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0 4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264 68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472 f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816 3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550 e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517 54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552 c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778 1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676 rows_merged {1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
  • 89. Company Confidential© 2014 DataStax, All Rights Reserved. 103 nodetool compactionhistory - unique id Compaction History: id keyspace_name columnfamily_name compacted_at bytes_in bytes_out 5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543 654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892 59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0 4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264 68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472 f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816 3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550 e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517 54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552 c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778 1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676 rows_merged {1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
  • 90. Company Confidential© 2014 DataStax, All Rights Reserved. 104 nodetool compactionhistory - keyspace/table Compaction History: id keyspace_name columnfamily_name compacted_at bytes_in bytes_out 5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543 654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892 59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0 4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264 68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472 f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816 3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550 e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517 54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552 c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778 1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676 rows_merged {1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
  • 91. Company Confidential© 2014 DataStax, All Rights Reserved. 105 nodetool compactionhistory - timestamp Compaction History: id keyspace_name columnfamily_name compacted_at bytes_in bytes_out 5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543 654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892 59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0 4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264 68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472 f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816 3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550 e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517 54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552 c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778 1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676 rows_merged {1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
  • 92. Company Confidential© 2014 DataStax, All Rights Reserved. 106 nodetool compactionhistory - input bytes Compaction History: id keyspace_name columnfamily_name compacted_at bytes_in bytes_out 5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543 654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892 59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0 4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264 68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472 f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816 3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550 e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517 54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552 c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778 1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676 rows_merged {1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
  • 93. Company Confidential© 2014 DataStax, All Rights Reserved. 107 nodetool compactionhistory - output bytes Compaction History: id keyspace_name columnfamily_name compacted_at bytes_in bytes_out 5d4adcc0-cbf9-11e4-9f32-098a653a7013 system local 1426523260044 1101 543 654f31c0-cc01-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426526709468 53518892 53518892 59a7b070-cc1c-11e4-a84d-098a653a7013 system hints 1426538286327 106483 0 4b8e2b10-cbf2-11e4-bb39-098a653a7013 system schema_keyspaces 1426520223809 909 264 68429440-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537022340 59878420 59109472 f06de4a0-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537250794 227493794 133487816 3bec3ee0-cbf2-11e4-bb39-098a653a7013 system local 1426520197582 720 550 e263a080-cbfa-11e4-87be-098a653a7013 system schema_columns 1426523912832 27224 11517 54741560-cc19-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426536989110 70198058 61572552 c67f8c90-cc08-11e4-a84d-098a653a7013 system peers 1426529879001 2219 778 1edb6bf0-cc1a-11e4-a84d-098a653a7013 Keyspace1 Standard1 1426537328687 19723822 16552676 rows_merged {1:247562, 2:67934, 3:2945, 4:2042, 5:824, 6:232, 7:2, 8:1}
  • 94. Company Confidential© 2014 DataStax, All Rights Reserved. 111 nodetool describecluster Cluster Information: Name: test_cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: 620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100, 54.174.19.98, 54.153.108.157, 54.153.39.203, 54.174.245.247] Cluster Information: Name: test_cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: a2cee91b-67c2-3656-baa8-2521904305da: [54.174.19.98] 620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100, 54.153.108.157, 54.153.39.203, 54.174.245.247]
  • 95. Company Confidential© 2014 DataStax, All Rights Reserved. 113 nodetool describecluster - schema versions Cluster Information: Name: test_cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: 620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100, 54.174.19.98, 54.153.108.157, 54.153.39.203, 54.174.245.247] Cluster Information: Name: test_cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: a2cee91b-67c2-3656-baa8-2521904305da: [54.174.19.98] 620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100, 54.153.108.157, 54.153.39.203, 54.174.245.247]
  • 96. Company Confidential© 2014 DataStax, All Rights Reserved. 114 nodetool describecluster - schema agreement Cluster Information: Name: test_cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: 620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100, 54.174.19.98, 54.153.108.157, 54.153.39.203, 54.174.245.247] Cluster Information: Name: test_cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: a2cee91b-67c2-3656-baa8-2521904305da: [54.174.19.98] 620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100, 54.153.108.157, 54.153.39.203, 54.174.245.247]
  • 97. Company Confidential© 2014 DataStax, All Rights Reserved. 115 nodetool describecluster - schema disagreement Cluster Information: Name: test_cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: 620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100, 54.174.19.98, 54.153.108.157, 54.153.39.203, 54.174.245.247] Cluster Information: Name: test_cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: a2cee91b-67c2-3656-baa8-2521904305da: [54.174.19.98] 620ccc95-23ac-328c-8c94-b9554f19af4c: [54.173.171.164, 54.153.107.100, 54.153.108.157, 54.153.39.203, 54.174.245.247]
  • 98. Company Confidential© 2014 DataStax, All Rights Reserved. 116 system.log (2.1 and later) Log Settings Location <file>/var/log/cassandra/system.log</file> Logging Level <root level=“INFO"> Class Override <logger name="org.apache.cassandra.package.Class" level="DEBUG"/> Basic Format Level Thread Type & ID Date & Time Source File Line No. INFO [CompactionExecutor:155] 2015-02-13 02:18:40,986 CompactionTask.java :287 WARN [GossipTasks:1] 2015-02-17 19:47:37,331 Gossiper.java :648 ERROR [AntiEntropySessions:1] 2015-02-17 20:32:11,959 CassandraDaemon.java :199 DEBUG [OptionalTasks:1] 2015-02-20 11:29:14,056 ColumnFamilyStore.java :298 Default Location /var/log/cassandra/system.log Configuration File /etc/dse/cassandra/logback.xml
  • 99. Company Confidential© 2014 DataStax, All Rights Reserved. 117 system.log (2.0 and earlier) Log Settings Location log4j.appender.R.File=/var/log/cassandra/system.log Logging Level log4j.rootLogger=INFO,stdout,R Class Override log4j.logger.org.apache.cassandra.package.Class=DEBUG Basic Format Level Thread Type & ID Date & Time Source File Line No. INFO [CompactionExecutor:155] 2015-02-13 02:18:40,986 CompactionTask.java (line 287) WARN [GossipTasks:1] 2015-02-17 19:47:37,331 Gossiper.java (line 648) ERROR [AntiEntropySessions:1] 2015-02-17 20:32:11,959 CassandraDaemon.java (line 199) DEBUG [OptionalTasks:1] 2015-02-20 11:29:14,056 ColumnFamilyStore.java (line 298) Default Location /var/log/cassandra/system.log Configuration File /etc/dse/cassandra/log4j-server.properties
  • 100. Company Confidential© 2014 DataStax, All Rights Reserved. 118 Exceptions java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:197) at java.io.DataInputStream.readFully(DataInputStream.java:169) at org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:395) at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize (CacheService.java:356) at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:119) at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:261) at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore (ColumnFamilyStore.java:415) at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore (ColumnFamilyStore.java:386) at org.apache.cassandra.db.Keyspace.initCf(Keyspace.java:309) at org.apache.cassandra.db.Keyspace.<init>(Keyspace.java:266) at org.apache.cassandra.db.Keyspace.open(Keyspace.java:110) at org.apache.cassandra.db.Keyspace.open(Keyspace.java:88) at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:536) at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:246) at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:376) at org.apache.cassandra.service.CassandraDaemon.activate (CassandraDaemon.java:480)
  • 101. Company Confidential© 2014 DataStax, All Rights Reserved. 119 Exceptions - exception type java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:197) at java.io.DataInputStream.readFully(DataInputStream.java:169) at org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:395) at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize (CacheService.java:356) at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:119) at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:261) at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore (ColumnFamilyStore.java:415) at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore (ColumnFamilyStore.java:386) at org.apache.cassandra.db.Keyspace.initCf(Keyspace.java:309) at org.apache.cassandra.db.Keyspace.<init>(Keyspace.java:266) at org.apache.cassandra.db.Keyspace.open(Keyspace.java:110) at org.apache.cassandra.db.Keyspace.open(Keyspace.java:88) at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:536) at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:246) at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:376) at org.apache.cassandra.service.CassandraDaemon.activate (CassandraDaemon.java:480)
  • 102. Company Confidential© 2014 DataStax, All Rights Reserved. 120 Exceptions – stack trace java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:197) at java.io.DataInputStream.readFully(DataInputStream.java:169) at org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:395) at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize (CacheService.java:356) at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:119) at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:261) at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore (ColumnFamilyStore.java:415) at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore (ColumnFamilyStore.java:386) at org.apache.cassandra.db.Keyspace.initCf(Keyspace.java:309) at org.apache.cassandra.db.Keyspace.<init>(Keyspace.java:266) at org.apache.cassandra.db.Keyspace.open(Keyspace.java:110) at org.apache.cassandra.db.Keyspace.open(Keyspace.java:88) at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:536) at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:246) at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:376) at org.apache.cassandra.service.CassandraDaemon.activate (CassandraDaemon.java:480)

Editor's Notes

  1. I’m a lead support engineer at DataStax I’ve been at DataStax just over 3 years and this is my fourth summit
  2. Overall troubleshooting process from a support engineer’s perspective I’ll focus on the tools Cassandra gives you to do steps 1 to 4 Steps 5 and 6 are the hard parts; but luckily that’s what DataStax support, or the mailing list, or StackOverflow can help you with Doing the legwork on the first part will make the second part happen much faster
  3. OpsCenter metrics: http://docs.datastax.com/en/opscenter/5.2/opsc/online_help/opscPerformanceMetrics_c.html Pluggable metrics reporting: http://www.datastax.com/dev/blog/pluggable-metrics-reporting-in-cassandra-2-0-2
  4. It’s also helpful to keep in mind the various system resources that Cassandra consumes CPU Consider both single core and multi-core utilization Some processes are single-threaded and bottlenecked by a single core Memory Heap space, typically limited to a subset of your total physical memory Cassandra stores many objects off heap to avoid Garbage Collection issues The OS will use whatever memory is left over for page cache; make sure you leave enough free memory for this Disk Available disk space I/O bandwidth utilization Network Primarily concerned with bandwidth Keep in mind firewalls; the path needs to be open OS Resources/Limits File handles, processes, etc. Make sure you set high enough limits in limits.conf or ulimits
  5. Linux Monitoring Commands: http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/
  6. Java Performance Monitoring: http://www.ibm.com/developerworks/library/j-5things8/
  7. Cassandra Core Concepts: https://academy.datastax.com/fr/courses/ds201-cassandra-core-concepts Cassandra Architecture: http://docs.datastax.com/en/cassandra/2.1/cassandra/architecture/architectureTOC.html Database Internals: http://docs.datastax.com/en/cassandra/2.1/cassandra/dml/dmlDatabaseInternalsTOC.html
  8. Overview of some of the most useful nodetool commands and what they do Nodetool documentation: http://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsNodetool_r.html
  9. Nodetool status gives an overview of the entire cluster’s status
  10. The cluster is divided into datacenter
  11. The first column shows whether a node is up or down
  12. The second column shows the node’s state, which one of: normal leaving the cluster joining the cluster moving its token
  13. The IP address of each node. This will be the broadcast_address if specified; otherwise, the listen_address
  14. The amount of data on each node It is normal for this to differ slightly Large discrepancies could indicate a problem (in terms percentage) Wide rows/partitions Uneven racks Compaction issues
  15. Number of tokens Normally 256 for vnodes, 1 for non-vnodes
  16. Percentage of ring each node owns Note message at the top Without a keyspace, assumes SimpleStrategy with RF=1 Can cause strange readout when using multiple DCs with a small offset between tokens (nothing to worry about) With keyspace, shows ownership according to RF in that keyspace With keyspace, should add up to RF times 100% May differ slightly from node to node with vnodes due to random token distribution
  17. UUID of the node. Used to uniquely identify the node when running removenode command.
  18. The rack the node is on Used to avoid single point of failure Avoid if not using vnodes If using vnodes, ensure the same number of nodes are in each rack
  19. In this example, we have one node that is down, so that is where we’d focus our investigation
  20. Nodetool ring is an old way of checking status Shows the same information as nodetool status, except for the token When using vnodes, it will show every token on each node and becomes difficult to read
  21. Nodetool info shows information specific to the node where it is run Some of the information is also shown by nodetool ring/status
  22. Same information shown by nodetool status and ring Not going to rehash this
  23. Whether gossip, thrift, and native transport are enabled Can be individually enabled/disabled with nodetool commands
  24. Gossip generation; increases each time the node is restarted
  25. How many seconds the node has been running
  26. Heap and off heap memory usage Heap memory shows amount currently in use and maximum Amount currently in use may include garbage The amount of garbage included varies depending on when GC was last run Off heap memory is stored outside the heap but adds to the process’s overall resident size If a process gets killed by the kernel OOM killer, make sure it isn’t using too much off heap memory
  27. Number of exceptions that occurred since last restart Not every error involves an exception, but it’s still a good indicator
  28. Key cache caches the location of partition keys in memory Avoids using bloom filters to determine which sstables to read Capacity defaults to 100MB or 5% of the heap, whichever is less
  29. Row cache stores entire rows in memory (entire partitions prior to 2.1) Disabled by default Only enable in these circumstances: Small, very hot data set that will fit in memory Data should be read much more than written because writes invalidate row in cache Prior to 2.1, only useful on small partitions (no clustering keys!) OK to use with clustering keys in 2.1 because individual rows are cached
  30. Holds hot counter values in memory 2.1 introduced more accurate counters Performance cost due to read-before-write Counter cache mitigates performance cost Capacity defaults to 50MB or 2.5% of heap, whichever is less
  31. Entries, size and capacity - Entries is number of keys/rows/counters in the cache Size is amount actually in use (bytes) Capacity is amount specified by key_cache_size_in_mb in cassandra.yaml If size is consistently much less than capacity, you have this set too high
  32. Cache hits, total requests, and hit rate - If hit rate is low, try increasing cache capacity slowly until you see diminishing returns
  33. Caches are periodically saved to disk and reloaded when a node is restarted This is to avoid a cold cache after restarts
  34. tpstats shows thread pool statistics Cassandra has various thread pools that handle important foreground and background tasks This information is also logged to system.log by StatusLogger.java periodically or when a message is dropped
  35. Name of the thread pool
  36. Number of tasks being actively serviced by a thread For several stages, this can be configured in cassandra.yaml For others, it is equal to the number of CPU cores For a few others, it is a hardcoded limit, usually 1
  37. Number tasks waiting to be serviced Unless limited via yaml setting, limit is ~2 billion You’ll run out of memory long before you ever hit this limit High number of pending tasks indicates the stage is overloaded
  38. Number of tasks completed since last restart
  39. Number of tasks currently blocked for I/O Should almost always be 0
  40. Total number of tasks blocked since last restart. Usually zero except for FlushWriter
  41. At the bottom is a list of message types and the number of messages dropped Load shedding drops requests that have been pending beyond timeout specified in cassandra.yaml Dropped messages usually indicate overloaded cluster; check for other causes, then add more nodes
  42. Handles local reads for which this node is a replica Number of threads is controlled by concurrent_reads in cassandra.yaml Various reads, all handled by ReadStage READ - normal read on a single partition RANGE_SLICE - A sequential or secondary index scan over multiple partitions PAGED_RANGE - Used for automatic paging when result size exceeds row limit
  43. Handles local writes for which this node is a replica Number of threads is controlled by concurrent_writes in cassandra.yaml Various writes, handled by MutationStage MUTATION - normal write COUNTER_MUTATION - incrementing a counter
  44. Coordinator uses this to process responses from other nodes Roughly indicates how often this node has been a coordinator Roughly because unless using CL ONE, need to handle responses from multiple nodes Request completed but timed out before coordinator could respond to it Timeout controlled by request_timeout_in_ms in cassandra.yaml May indicate that coordinator is overloaded Ensure that client load balancing is set up correctly Make sure use of batches is appropriate Logged batches only when atomicity is required Unlogged batches only when updating multiple rows with the same partition key Otherwise use asynchronous execution to pipeline requests without overloading a single coordinator
  45. Writes memtables to disk Number of threads controlled by memtable_flush_writers, should equal number of data drives Maximum pending tasks controlled by memtable_flush_queue_size in cassandra.yaml Once queue is full writes are blocked until another flush writer is available Large number of all-time-blocked tasks indicates a disk bottleneck; add more/faster disks or more nodes
  46. Handles compactions Number of threads controlled by concurrent_compactors in cassandra.yaml Constantly pending compactions means compactions can’t keep up with writes; mitigation strategies: Switch from LeveledCompactionStrategy to SizeTieredCompactionStrategy for write-heavy tables Get faster disks (SSD) if needed Increase compaction throughput Get faster CPU cores
  47. Asynchronous read repairs Occur for a certain percentage of reads, configurable per table Pending tasks indicate that you may have read repair chance set too high READ_REPAIR - dropped write due to a read repair Can sometimes show up as a TimedOutException on the read that triggered it
  48. Handles hint delivery from the coordinator to a node that’s recently come back up Large number of hints usually means an unhealthy cluster
  49. Nodes gossip with each other once a second Completed GossipStage tasks is an easy way to tell approximately how long a node has been up Prior to 2.0, when using vnodes with a large cluster, gossip could become CPU-bound and get behind
  50. Migrates schema changes to other nodes If you see pending tasks here, you’re making too many schema changes too quickly
  51. Repair related stages AntiEntropyStage coordinates repairs AntiEntropySesssions are active repairs in progress ValidationExecutor builds merkle trees for repair
  52. cfstats shows statistics for individual tables Tables are grouped by keyspace Values apply only to the node where cfstats is run, not cluster-wide
  53. Keyspace and table names Multiple tables grouped under each keyspace
  54. Read and write counts Per table table and at keyspace level
  55. Read and write latency Per table and averaged at keyspace level
  56. Number of flushes pending against a table Per table and summed at keyspace level
  57. Space used by the table on this node Must sum across different nodes to get total space May include deleted or updated data that hasn’t been compacted yet Live and total values are usually equal If some tables have been discarded but not deleted yet, total may be larger Space used by snapshots for the table; if you’re running out of space, look here
  58. Space consumed by off-heap data structures Total off heap memory Broken down by data structure: bloom filter, index summary, compression metadata
  59. Number of sstables comprising a table Broken down by level when using LeveledCompactionStrategy
  60. Bloom filter statistics False positives Too high, performance will suffer Reduce false positive chance for table Space used Lower false positive chance requires more space Bloom filter grows linearly with number of partitions Increase false positive if bloom filter is too large
  61. Percent of original size once data is compressed (lower is better) Compression trades higher CPU usage for lower I/O usage Usually this is a good tradeoff But if compression ratio is high, you may want to turn it off for this table
  62. Number of partition keys in the table on this node Estimated to the nearest index_interval (128 by default) Rows spread across multiple sstables will inflate this number
  63. Memtable information number of entries in the memtable bytes of data in the memtable bytes of data in the memtable stored off heap the number of times the memtable has been switched (flushed to disk)
  64. Statistics on partition size, calculated during compaction Maximum, minimum, and average size Helps identify tables containing large partitions
  65. Tombstone statistics Number of live cells versus tombstones encountered when scanning a partition Rolling average for the last 5 minutes
  66. cfhistograms provides deeper insight into a specific table Must specify keyspace and table name when calling nodetool cfhistograms Information shown by cfhistograms is local to the node where it was run
  67. Keyspace and table for which histograms were requested
  68. Percentiles (percent of X less than this value) Minimum and maximum values 50% aka median
  69. The number of sstables that had to be scanned for each read query Scanning more sstables is more expensive and will lead to higher read latencies Reports counts for reads within the last 5 minutes (approximately)
  70. Write and Read latency in microseconds Remember to divide by 1000 to get ms Reports latencies for the last 5 minutes (approximately) This is the latency for local reads so it doesn’t include round trip time for the coordinator
  71. The size of each partition on the node in bytes In this example: the largest partition is 2.23MB the smallest is 1.29KB the median partition size is 28.8KB 99% of partitions are 444KB or smaller
  72. Number of cells in a partition Partition key is stored separately (not counted here) Cells are name/value pairs used to store column data There will be one cell per non-key column in each row, plus one sentinel cell per row
  73. cfhistograms provides deeper insight into a specific table Must specify keyspace and table name when calling nodetool cfhistograms Information shown by cfhistograms is local to the node where it was run
  74. cfhistograms provides deeper insight into a specific table Must specify keyspace and table name when calling nodetool cfhistograms Information shown by cfhistograms is local to the node where it was run
  75. cfhistograms provides deeper insight into a specific table Must specify keyspace and table name when calling nodetool cfhistograms Information shown by cfhistograms is local to the node where it was run
  76. cfhistograms provides deeper insight into a specific table Must specify keyspace and table name when calling nodetool cfhistograms Information shown by cfhistograms is local to the node where it was run
  77. cfhistograms provides deeper insight into a specific table Must specify keyspace and table name when calling nodetool cfhistograms Information shown by cfhistograms is local to the node where it was run
  78. Shows network activity
  79. Mode, same as on status: NORMAL, JOINING, LEAVING, MOVING
  80. Active streams
  81. Read repair statistics
  82. Commands sent and responses received while acting as coordinator
  83. Repair session IDs
  84. Nodes exchanging data
  85. Data is streaming over listen address instead of broadcast address Useful on EC2 because Amazon doesn’t charge for internal traffic
  86. Total number of files and bytes of data to be received from specified node
  87. Total number of files and bytes of data to be sent to specified node
  88. Specific files currently being transferred
  89. Progress for each file
  90. Number of read repairs attempted
  91. Number of mismatches resolved foreground background
  92. Number of pending and completed commands sent to other nodes
  93. Number of pending and completed responses received from other nodes
  94. Status of current and pending compactions
  95. Number of pending compactions
  96. Compactions in progress
  97. Compaction Type Compaction - normal compaction Validation - building merkle trees for repair
  98. Keyspace and table
  99. Bytes complete and total bytes for each compaction
  100. Percent done
  101. Estimated time remaining for the active tasks Not useful, because: estimates can be wrong doesn’t account for pending tasks
  102. History of recent compactions Shows how much space a compaction reclaimed Same information available in system.log
  103. Unique ID
  104. Keyspace and column family
  105. Unix timestamp when compaction occurred Seconds since Jan 1, 1970
  106. Total bytes before compaction
  107. Total bytes after compaction
  108. Row merge counts Actually the last column on each row Moved to make output fit on slide
  109. Count of sstables
  110. Number of rows spread across that many sstables prior to compaction
  111. Used to check for schema disagreements
  112. This is not the information we’re interested in
  113. We’re looking to see how many schema versions there are in the cluster.
  114. No disagreement; only one version of the schema shared by all nodes
  115. Schema disagreement; one node has a different version from all the others Schema disagreements must be manually resolved If only one node disagrees, run nodetool resetlocalschema on that node If multiple nodes disagree shut down nodes in the minority and delete system/schema_* sstables start nodes back up one by one
  116. system.log is the most important tool for troubleshooting Cassandra Basic format Level: INFO, WARN, ERROR by default; DEBUG only if configured Thread: use the ID to correlate messages from the same thread Date & Time: use to correlate messages across multiple nodes, time duration of events Source File/Line No: code that logged the message, not necessarily where an error occurred; talk about stack traces later
  117. system.log is the most important tool for troubleshooting Cassandra Basic format Level: INFO, WARN, ERROR by default; DEBUG only if configured Thread: use the ID to correlate messages from the same thread Date & Time: use to correlate messages across multiple nodes, time duration of events Source File/Line No: code that logged the message, not necessarily where an error occurred; talk about stack traces later
  118. Exception - What kind of error occurred?
  119. Exception - What kind of error occurred?
  120. Stack trace – where did the error happen? Most local at top to most global at bottom Wall of text — we’ll dissect it in the next slides
  121. Organization names – whose fault is it?
  122. Sub-packages usually group major application subsystems
  123. Class Name – specific object Will usually, but not always match the filename
  124. Nested Classes - $ separates outer class from inner class(es) Method belongs to the inner class
  125. Method name – what was the class doing? <init> indicates that the error occurred in a static initialization block or constructor
  126. File name – where the source code is, should you want to look at it Also pay attention to the package name so you can find the file within the nested directory structure When source-diving, start with the most local method and work your way out
  127. Line number – where to look in the code (available on github.com/apache/cassandra) Be careful! Line numbers change between versions, so make sure you select the the right version in github
  128. Pay attention to nested exceptions Each exception has its own stack trace which may be completely different The outer exception may be too general because it’s been rethrown from unrelated code The innermost exception will be the actual root cause of the error Best to use a combination of outer and inner exception as search terms
  129. Exception will usually have an error message Provides additional information about the circumstances of the exception Usually good to search for the exception and message together Look out for embedded numbers or strings; these may change from one message to the next, and including them will undesirably narrow your search
  130. - Some additional examples of organizations and subsystems
  131. - Some additional examples of organizations and subsystems
  132. Use exception and several package+class+method names Exception alone often isn’t sufficient because the same error can occur many different places You’ll find the same exception in unrelated software if it’s a standard java exception. Add several package/class/method combinations to narrow down the exception Use at least the topmost method and the first org.apache.cassandra method Use quotes around individual elements (especially if they contain spaces) Line numbers shouldn’t be part of your search criteria because you may not find the same error in a different version Likewise, exclude specific numbers and strings like names and counts from your search Use Google’s site: feature to narrow search terms to apache JIRA, cassandra mailing list, or stackoverflow Add or remove additional methods as needed to narrow or broaden search
  133. These might be a good set of search terms for this exception Include both exceptions and methods from both stack traces Include exception and error message grouped together inside quotes
  134. Know how to recognize a restart Check versions of major components and JVM Confirm settings are what you think they are Make sure you have JNA installed Know when node is ready to serve requests
  135. Cassandra writes updates to the commit log on disk and the memtables in memory The memtables are flushed to sstables on disk as required
  136. First the flush is enqueued There are a limited number of FlushWriter threads Flushes wait in the queue until a FlushWriter is available
  137. - When a FlushWriter becomes available, the flush begins
  138. Eventually the flush completes. This is not an instantaneous process because disks are slow.
  139. This is the name of the table You can use this to link the enqueuing and writing of the flush
  140. Make note of the MemtableFlushWriter thread doing the flush You can use this to link the beginning and end of the flush
  141. The thread that enqueues the memtable provides clues about why it was flushed: When the memory fills up, the flush is enqueued by SlabPoolCleaner (for on-heap) or NativePoolCleaner (for off-heap) If the commit log space fills up, the flush is enqueued by OptionalTasks Other threads may enqueue flushes for other reasons If you have lots of tiny sstables, it may be from flushing too frequently so try to figure out why
  142. This shows the number of bytes stored in the memtable both on-heap and off-heap Also shows the percentage of total space devoted to memtables that this one consumed
  143. serialized bytes, larger than in-memory bytes, due to serialization overhead
  144. - This shows the name of the sstable that the memtable was written to on disk
  145. Note the times on the messages Time between first and second messages is how long the flush waited in the queue Time between second and third messages is how long the flush took to complete
  146. Sstables are immutable; updates go into new sstables Reads scan over multiple sstables to stitch together a row SSTables must eventually be compacted together to keep reads fast Size-tiered compactions occur when a sufficient number of similarly sized sstables exist In leveled compaction, sstables are written to Level 0 and moved to higher levels as they are compacted Leveled compactions occur continuously as long as sstables exist in Level 0
  147. Note the CompactionExecutor thread doing the compaction The thread ID can be used to link together the messages
  148. The compaction is beginning
  149. The compaction is complete
  150. The sstables that are going to be compacted
  151. How many tables were compacted
  152. The name of the new sstable created by the compaction
  153. The number of bytes in the original files The number of bytes in the new file The percentage of the original size after: Updates were merged Tombstones and expired TTLs were removed
  154. The time the compaction took and the rate in MB/sec
  155. The sum of the number of rows in each sstable The number of unique rows across all compacted sstables
  156. X:Y where Y rows were split across X sstables
  157. X:Y where Y rows were split across X sstables
  158. X:Y where Y rows were split across X sstables
  159. During compaction, you may see one or more messages about partitions being compacted incrementally Logical CQL 3 rows sharing the same partition key form a physical row when stored in the cluster Newer versions of Cassandra say partition instead of row Large partitions can cause a number of problems for Cassandra Uneven distribution of data between nodes Large memory usage when large partitions are read all at once Generating lots of garbage compacting a wide row Slower compactions because they’re done incrementally on disk These messages can help identify large rows
  160. The keyspace, table, and partition key
  161. The size of the partition
  162. Garbage collections are a necessary evil Some garbage collections run concurrently with Cassandra, but others stop the world Cassandra logs any stop-the-world collections that last longer than 200ms Stop the world collections cause nodes to stop responding to gossip and client requests
  163. This shows the number of ms elapsed for the collection Long collections increase latency of read and write requests Very long collections will prevent the node from gossiping and other nodes will think it’s down
  164. Note the time on each GCInspector message. Even if the individual collections are fast, too many collections within a short timespan can hurt throughput
  165. This shows the amount of data in each generation before and after the collection Java divides the heap into different generations and uses different GC approaches on each This is based on the observation that objects either tend to be short-lived or long-lived and different approaches work better in each scenario The size of different spaces can be tweaked as well as the rules for moving objects between them
  166. Java allocates new objects into the eden space
  167. Eden objects that survive a single collection are promoted to the survivor space
  168. Survivor objects that survive a specified number of collections get further promoted to the tenured generation
  169. This shows the type of collection that occurred ParNew collections occur when the young gen is collected. These are stop-the-world. The young gen is usually small so ParNew is usually fast If there’s not enough contiguous space in the old gen to promote an object, the old gen must be compacted, which takes a long time
  170. ParNew collections occur when the young gen is collected. These are stop-the-world. The young gen is usually small so ParNew is usually fast If there’s not enough contiguous space in the old gen to promote an object, the old gen must be compacted, which takes a long time
  171. ConcurrentMarkSweep normally runs concurrently with the application and does not stop the world If the concurrent collection can’t keep up with the rate at which garbage is generated, a stop-the-world collection occurs Stop-the-world CMS can take a very long time because the old gen is usually big
  172. G1 is a newer garbage collector that can optionally be used with Cassandra G1 divides the heap into multiple young and tenured regions and collects different regions independently Recent tests have shown that G1 provides lower latency and throughput with less tuning than the older GC options G1 will be the default garbage collector starting in Cassandra 3.0.
  173. Flapping is often caused by garbage collections
  174. The nodes go up-down-up-down, repeatedly That’s why it’s called flapping
  175. Notice the nodes that are flapping If a single node is flapping, check the logs on that node during the same timeframe and see if GC is occurring If multiple nodes are are reported up and down, the local node may be the problem If a node is doing GC it won’t be able to receive gossip messages from another node and may think they’re down Check for GC messages in the local log around the time that flapping occurs
  176. Note the time that flapping occurs If it happens infrequently, it may not be a problem If it happens multiple times a minute, it is a problem Check other node’s logs for GC events that occurred at the same time If you don’t see anything in the other node’s log, it may be a network issue You can reduce the failure detector’s sensitivity by increasing phi_convict_threshold in cassandra.yaml Default value is 8; maximum recommended value is 12 (useful on high latency networks such as AWS)
  177. If a write comes in for a down node, the coordinator will store hints for it When the node comes back up, the nodes that have hints for it will send them Hints are no longer stored after the node has been down over period of time specified in cassandra.yaml. This is to prevent a node that comes back up from being inundated with more hints than it can handle Any node that has been down longer than this period of time needs to run nodetool repair Flapping can cause excessive hint buildup, which adds extra burden for both the coordinator and the node that is flapping This can lead to cascading failures
  178. Repairs are initiated by running nodetool repair They do a full comparison of all the data for a particular token range with the other replicas for that range, then exchange any data that is out of sync system.log shows the process from start to finish
  179. Note the UUID for the repair session. This is your key to correlating the various messages.
  180. When a repair session begins, you will see a “new session” message
  181. It will report the nodes it’s going to sync with
  182. The token ranges it’s going to sync
  183. And the keyspace and column families it’s going to sync
  184. The first step is for the repair leader to request merkle trees from all the other replicas
  185. A message is logged reporting the receipt of each requested merkle tree Make sure you see a message that the merkle tree was received from each node that it was requested from
  186. After comparing the merkle trees, if the nodes are in sync, you’ll see a message like this
  187. If not, you’ll see a message like this, reporting how many ranges are out of sync
  188. The node will then begin a streaming repair with the out-of-sync replica
  189. Another message reports when the streaming task has succeeded
  190. A message will report when each table has been fully synced. This means either it was in sync to begin with, or all the streaming tasks necessary to sync it completed.
  191. Once all tables are synced, a message will report that the overall repair session completed successfully. If you see a “new session” message for a particular ID but not a “session completed successfully”, the repair is still running. If a repair doesn’t complete successfully after some time, you should look more closely at the other messages for that session to see where it might be stuck. Sometimes network issues can disrupt the streaming of data or a merkle tree, causing repair to hang Other times, there is simply a lot of data, and building merkle trees can take a long time, as can streaming data Increasing compaction throughput and streaming throughput will help speed the process, at the cost of using extra I/O and network bandwidth. Check the other nodes involved in the repair for messages using the same session ID Check for any errors that would have disrupted the repair
  192. Before we end, I just want to go back to the troubleshooting process I discussed at the beginning Next time you have a problem, think about the tools at your disposal and how they can help you with these steps