Using Raft Consensus on a Single Node

Posted 17 Jun 2016 by Mike Percy

As Kudu marches toward its 1.0 release, which will include support for multi-master operation, we are working on removing old code that is no longer needed. One such piece of code is called LocalConsensus. Once LocalConsensus is removed, we will be using Raft consensus even on Kudu tables that have a replication factor of 1.

Apache Kudu (incubating) 0.9.0 released

Posted 10 Jun 2016 by Jean-Daniel Cryans

The Apache Kudu (incubating) team is happy to announce the release of Kudu 0.9.0!

This latest version adds basic UPSERT functionality and an improved Apache Spark Data Source that doesn’t rely on the MapReduce I/O formats. It also improves Tablet Server restart time as well as write performance under high load. Finally, Kudu now enforces the specification of a partitioning scheme for new tables.

Default Partitioning Changes Coming in Kudu 0.9

Posted 02 Jun 2016 by Dan Burkert

The upcoming Apache Kudu (incubating) 0.9 release is changing the default partitioning configuration for new tables. This post will introduce the change, explain the motivations, and show examples of how code can be updated to work with the new release.