Apache Kudu provides C++ and Java client APIs, as well as reference examples to illustrate their use.
README
<dependency>
kudu-spark
--packages