Tag: Cassandra

Orientation to Cassandra Nodetool

Nodetool is a broadly useful tool for managing Cassandra clusters. A large percentage of questions concerning Cassandra can easily be answered with a nodetool function. Having been developed over time by a diverse open source community, the nodetool commands can…

Read More >

Cassandra open-source log analysis in Kibana, using filebeat, modeled in Docker

I was recently asked to set up a solution for Cassandra open-source log analysis to include in an existing Elasticsearch-Logstash-Kibana (ELK) stack. After some research on more of the newer capabilities of the technologies, I realized I could use “beats”…

Read More >

Which Cassandra version should I use (2018)?

If you’re starting new or in the 3.0.x series: 3.11.2 Apache Cassandra 3.0 is supported until 6 months after 4.0 release (date TBD) If you’re in 2.x, update to the latest in the series (2.1.20, 2.2.12) Apache Cassandra 2.2 is supported…

Read More >

Lightweight transactions in Cassandra

Cassandra support for transactions Unlike commonly used relational database platforms, Cassandra does not support ACID transactions. Cassandra prioritizes availability and being partition-tolerant above consistency. Consistency is tuneable, but in general, the design precludes transactions. That is, there is no guarantee,…

Read More >

Cassandra as a time series database

When I think of Time series databases, my first thoughts go to my own experiences using a relational database to store time series data. The mapping tends to be fairly straight forward. Each row stores data for a single event…

Read More >

Running sysbench based benchmarks against Cassandra

I was recently discussing benchmarking options for Cassandra with some colleagues and given my background with MySQL, sysbench was the first tool I thought of. Sysbench is a high performance and flexible benchmark tool that can be used to run…

Read More >

Cassandra use cases: when to use and when not to use cassandra

Introduction I have a database server that has these features: High available by design. Can be globally distributed. Allows applications to write to any node anywhere, anytime. Linearly scalable by simply adding more nodes to the cluster. Automatic workload and…

Read More >

Cassandra and Vault – securing C* secrets

Cassandra

Hello all! This is the second blog post in this mini-series (You can read the first one here.) This time I will go through the steps and demonstrate how to setup Vault to manage Cassandra credentials! Including generating, leasing, revoking,…

Read More >

Cassandra and Vault – distributed secret store

Cassandra

Hello all, I’m doing a mini-series of blog posts on using Cassandra and Hashicorp Vault. For the first blog in this series, I’ll look at using Cassandra as a Datastore for Vault secrets, then how to generate Cassandra secrets using Vault,…

Read More >

Understanding the Java Virtual Machine (JVM) architecture part 1

What is garbage collection? Garbage collection (GC) is a form of automatic memory management. In essence what the garbage collection does is to attempt to reclaim garbage, ergo memory occupied by objects that are no longer relevant for the active…

Read More >
Page 3 of 612345...Last Page »