Language

Apollo

WebUI for Apache Cassandra

Portfolio Portfolio

Apollo is a WebUI for the NoSQL database Apache Cassandra, released under the GPL3-license.

My goal was to easilly handle and visualize keyspaces, (super)column-families and columns. Instead of using command-line tools, you can use a graphical user interface (GUI) now. You can download Apollo here (including the sources) and is set up in minutes inside an application server (like Tomcat oder Jetty). It´s an Java-Servlet, and a "rich AJAX" user interface.

Apollo offers following features:
  • Add, delete and modify keyspaces, (super)column-families and columns, also secondary indexes for columns
  • Support for all parameters and options offered by Cassandra
  • Search for indexed columns, rows and key ranges
  • Charting of JMX-monitoring parameters
  • Sorting of columns and rows
  • Tabs for visualizing each (super)column-family
  • Context menus
  • Interactive & intuitive user interface
  • REST / HTTP interface
  • Connection pooling to Apache Cassandra
Planned features:
  • CQL support
  • Better usage of index operators
  • Tooltips & online help
Known limitations:
  • In some browser the charts produce a wrong layout. That depends on the used frontend framework which got some problems at the moment. The error is communicated and should be fixed quickly. We recommend to deactivate them inside apollo.properties (default)

Contact:

If have any questions about Apollo you can write me directly: , or use the Apache Cassandra mailinggroups:

Subscribe: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
Write: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

You are here: Home Apollo