Apache Kudu Mailing Lists and Chat Rooms

Get help using Kudu or contribute to the project on our mailing lists or our chat room:

Developer mailing lists

Other developer resources

Social Media

Project information

Contributions

There are lots of ways to get involved with the Kudu project. Some of them are listed below. You don’t have to be a developer; there are lots of valuable and important ways to get involved that suit any skill set and level.

If you want to do something not listed here, or you see a gap that needs to be filled, let us know.

Participate in the community.

Community is the core of any open source project, and Kudu is no exception. Participate in the mailing lists, requests for comment, chat sessions, and bug reports.

Talk about how you use Kudu.

Let us know what you think of Kudu and how you are using it. Send links to blogs or presentations you’ve given to the kudu user mailing list so that we can feature them.

File bugs and enhancement requests.

If you see problems in Kudu or if a missing feature would make Kudu more useful to you, let us know by filing a bug or request for enhancement on the Kudu JIRA issue tracker. The more information you can provide about how to reproduce an issue or how you’d like a new feature to work, the better.

Write code and submit patches.

You can submit patches to the core Kudu project or extend your existing codebase and APIs to work with Kudu. The Kudu project uses Gerrit for code reviews. Please read the details of how to submit patches and what the project coding guidelines are before your submit your patch, so that your contribution will be easy for others to review and integrate.

Review patches and test new code.

In order for patches to be integrated into Kudu as quickly as possible, they must be reviewed and tested. The more eyes, the better. Even if you are not a committer your review input is extremely valuable. Keep an eye on the Kudu gerrit instance for patches that need review or testing.

Write and review documentation or a blog post.

Making good documentation is critical to making great, usable software. If you see gaps in the documentation, please submit suggestions or corrections to the mailing list or submit documentation patches through Gerrit. You can also correct or improve error messages, log messages, or API docs.

If you’d like to translate the Kudu documentation into a different language or you’d like to help in some other way, please let us know. It’s best to review the documentation guidelines before you get started.

Request and review examples.

The examples directory includes working code examples. As more examples are requested and added, they will need review and clean-up. This is another way you can get involved.

Meetups, User Groups, and Conference Presentations

If you’re interested in hosting or presenting a Kudu-related talk or meetup in your city, get in touch by sending email to the user mailing list at user@kudu.apache.org so that we can feature them.

Presentations about Kudu are planned or have taken place at the following events:

  1. Thu, Oct 27, 2016. Spark Summit EU. Brussels, Belgium.
    Apache Kudu and Spark SQL. Presented by Mike Percy.
  2. Tue, Sep 6, 2016. Boston Cloudera User Group. Boston, MA, USA.
    Apache Kudu 0.10 and Spark SQL. Presented by William Berkeley.
  3. Thu, Aug 18, 2016. Boulder/Denver Big Data Meetup. Broomfield, CO, USA.
    Apache Kudu: New Apache Hadoop Storage for Fast Analytics on Fast Data. Presented by Mike Percy.
  4. Wed, Aug 17, 2016. Denver Cloudera User Group. Greenwood Village, CO, USA.
    Apache Kudu: New Apache Hadoop Storage for Fast Analytics on Fast Data. Presented by Mike Percy.
  5. Thu, July 21, 2016. Silicon Valley Big Data Meetup. Palo Alto, CA, USA.
    Apache Kudu (incubating): New Apache Hadoop Storage for Fast Analytics on Fast Data. Presented by Mike Percy.
  6. Wed, May 25, 2016. Dallas/Fort Worth Cloudera User Group. Dallas, TX, USA.
    Apache Kudu: New Apache Hadoop Storage for Fast Analytics on Fast Data. Presented by Ryan Bosshart.
  7. Thu, May 12, 2016. Vancouver Spark Meetup. Vancouver, BC, Canada.
    Kudu and Spark for fast analytics on streaming data. Presented by Mike Percy and Dan Burkert.
  8. Tue, May 10, 2016. Apache: Big Data 2016. Vancouver, BC, Canada.
    Using Kafka and Kudu for fast, low-latency SQL analytics on streaming data. Presented by Mike Percy and Ashish Singh.
  9. Mon, May 9, 2016. Apache: Big Data 2016. Vancouver, BC, Canada.
    Introduction to Apache Kudu (incubating) for timeseries storage. Presented by Dan Burkert.
  10. Wed, May 4, 2016. Cloudera Tech Meetup. Budapest, Hungary.
    Apache Kudu (incubating): New Apache Hadoop Storage for Fast Analytics on Fast Data. Presented by Adar Dembo.
  11. Fri, Apr 8, 2016. DataEngConf. San Francisco, CA, USA.
    Resolving Transactional Access/Analytic Performance Trade-offs in Apache Hadoop with Apache Kudu.
  12. Thu, Mar 31, 2016. Strata Hadoop World. San Jose, CA, USA.
    Fast data made easy with Apache Kafka and Apache Kudu (incubating). Presented by Ted Malaska and Jeff Holoman.
  13. Sat, Mar 19, 2016. China Hadoop Summit 2016. Beijing, China.
    使用Kudu构建统一实时数据分析服务的方法 (Using Kudu to build unified real-time data analysis services). Presented by Binglin Chang.
  14. Thu, Mar 17, 2016. Big Data Boston. Boston, MA, USA.
    St. Patty’s Day meet-up on an Introduction to Apache Kudu. Presented by Todd Lipcon.
  15. Wed, Mar 16, 2016. Cloudera Technology Day. Washington DC, USA.
    Apache Kudu (Incubating): New Hadoop Storage for Fast Analytics on Fast Data. Presented by Todd Lipcon.
  16. Tue, Mar 1, 2016. Rust Detroit. Detroit, MI, USA.
    Hadoop Next Gen: Using Kudu & Mozilla Rust to Crunch Big Data!. Presented by Dan Burkert.
  17. Wed, Feb 24, 2016. Seattle Scalability Meetup. Seattle, WA, USA.
    Resolving Transactional Access/Analytic Performance Trade-offs in Hadoop with Kudu. Presented by Dan Burkert.
  18. Tue, Feb 23, 2016. SF Data Engineering Meetup. San Francisco, CA, USA.
    Intro to Apache Kudu. Presented by Asim Jalis. (slides)
  19. Thu, Feb 18, 2016. DataKRK Meetup. Krakow, Poland.
    Are you KUDUing me?. Presented by Przemek Maciołek. (slides)
  20. Wed, Feb 17, 2016. Bay Area Hadoop User Group. Sunnyvale, CA, USA.
    Apache Kudu (incubating): New Apache Hadoop Storage for Fast Analytics on Fast Data. Presented by David Alves. (video)
  21. Wed, Feb 10, 2016. San Francisco Python Meetup Group. San Francisco, CA, USA.
    Using Python at Scale for Data Science (Python + Kudu + Ibis). Presented by Wes McKinney.
  22. Mon, Feb 8, 2016. Hadoop / Spark Conference Japan 2016. Tokyo, Japan.
    KuduによるHadoopのトランザクションアクセスと分析パフォーマンスのトレードオフ解消. Presented by Todd Lipcon.
  23. Wed, Jan 27, 2015. Big Data Application Meetup. Palo Alto, CA, USA.
    Simplifying big data analytics with Apache Kudu. Presented by Mike Percy. (video)
  24. Tue, Dec 15, 2015. San Francisco Spark Hackers. San Francisco, CA, USA.
    Faster than Parquet! A deep dive into Kudu. Presented by Jean-Daniel Cryans. (video)
  25. Thu, Dec 10, 2015. Big Data Technology Conference Beijing. Beijing, China.
    Kudu: Fast analytics on fast data. Presented by Todd Lipcon (Cloudera).
  26. Wed, Dec 09, 2015. The Hive Big Data Think Tank. Palo Alto, CA, USA.
    Kudu: New Apache Hadoop Storage for Fast Analytics on Fast Data. Presented by Mike Percy (Cloudera). (video)
  27. Tue, Dec 08, 2015. Korea Big Data Think Tank. Seoul, Korea (South).
    Kudu: New Apache Hadoop Storage for Fast Analytics on Fast Data. Presented by Todd Lipcon (Cloudera).
  28. Sun, Dec 06, 2015. Shanghai Big Data Streaming Meetup. Shanghai, China.
    Kudu: Fast analytics on fast data. Presented by Todd Lipcon (Cloudera).
  29. Wed, Dec 02, 2015. Kudu office hours at Strata Singapore. Singapore.
    Office hour with Todd Lipcon (Cloudera).
  30. Wed, Dec 02, 2015. Strata Singapore. Singapore.
    Hadoop’s storage gap: Resolving transactional access/analytic performance trade-offs with Kudu. Presented by Todd Lipcon (Cloudera).
  31. Thu, Nov 05, 2015. Washington DC Area Apache Spark Interactive. Washington, DC, USA.
    A Spark Auto Scaling Kudu Sneak Peek in 3s. Presented by Jean-Daniel Cryans (Cloudera).
  32. Thu, Oct 22, 2015. SF Spark and Friends. San Francisco, CA, USA.
    Kudu: Data Store for the New Era, with Kafka+Spark+Kudu Demo. Presented by Jean-Daniel Cryans (Cloudera).
  33. Tue, Oct 06, 2015. San Francisco Hadoop User Group. San Francisco, CA, USA.
    Resolving Transactional Access/Analytic Performance Trade-offs in Apache Hadoop. Presented by Todd Lipcon (Cloudera).
  34. Thu, Oct 01, 2015. Strata New York. New York, NY, USA.
    Ask Me Anything Panel with the Kudu Development Team. Presented by members of the Kudu development team.
  35. Wed, Sep 30, 2015. Strata New York. New York, NY, USA.
    Resolving Transactional Access/Analytic Performance Trade-offs in Apache Hadoop. Presented by Todd Lipcon (Cloudera) and Binglin Chang (Xiaomi).
  36. Tue, Sep 29, 2015. NYC Hadoop User Group. New York, NY, USA.
    Resolving Transactional Access/Analytic Performance Trade-offs in Apache Hadoop. Presented by Todd Lipcon (Cloudera).

Articles, Demos, and Reviews

The Kudu community does not yet have a dedicated blog, but if you are interested in promoting a Kudu-related use case, we can help spread the word.
Send email to the user mailing list at user@kudu.apache.org with your content and we’ll help drive traffic.