Apache Solr JDBC – How to get involved

Apache Solr JDBC - Background

Overview

My previous post in my Apache Solr JDBC blog series showed how to connect Apache Zeppelin (incubating) to Apache Solr. This post describes how you can get involved with Apache Solr and the JDBC driver. This post was inspired by the great Lucidworks blog post by Hoss about the 14 ways to contribute to Apache Solr.

Improving the Documentation

The official Apache Solr Reference Guide contains information about how to use Parallel SQL and the JDBC driver to connect to Apache Solr. Documentation can always be improved to reduce the amount of time to get started. If there is anything that should be improved in the reference guide, leave a comment on the specific page and it will be reviewed.

In addition to the official reference guide, here are some references that can be used to get started with Parallel SQL and the JDBC driver:

Asking Questions & Reporting Bugs/Improvements

If you have questions or would like to report any bugs you run across, the Apache Solr has a section on Community and how to use the solr-user mailing list. The solr-user mailing list is monitored by committers and users so you can get an answer quickly. Providing details and searching before asking can improve your experience with the mailing list. Once a bug or improvement has been vetted, it is typically entered into the Apache JIRA.

Helping with Development

In addition to documentation, contributing back code and patches to Apache Solr can be a way to give back. Apache Solr has a How to Contribute guide that outlines where to get started. Apache Solr is written in Java and is open source. The development tasks are stored on Apache JIRA and allow developers to see what needs to be improved. Looking through JIRA and finding an issue that you are interested in is a great way to get started. The next step is to ensure the issue is reproducible or provide a patch with tests that solves the problem. A committer can then review the patch and commit it. The Apache Solr Community page has information about the solr-dev list which is used specifically for contributors to the Apache Solr code base.

A few of the relevant Apache Solr JIRAs for Parallel SQL and JDBC are:

Conclusion

Throughout this blog series I’ve given a peek into how I became an Apache Solr committer, an introduction to the Apache Solr JDBC driver, and some stepbystep guides on how to use the Apache Solr JDBC driver.

If you are looking for some additional information or specific help, myself and my team at Avalon are available to provide expert help with Apache Solr, search on Hadoop (primarily Hortonworks or Cloudera), or general big data projects. If you’ve got an initiative that could use some expertise to guide you down the right path, you can reach us at info <at> avalonconsult.com.  You can also follow our LinkedIn page or sign up to our mail list.

Kevin Risden About Kevin Risden

Kevin Risden, an Apache Lucene/Solr committer, has been consulting on search and Hadoop for over 3 years at Avalon Consulting, LLC. He has helped organizations successfully transform their big data into business results.

Leave a Comment

*