This functionality is experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features.

DbVisualizer is a database management and analysis tool for all major databases.

-- http://www.dbvis.com/


Add Elasticsearch JDBC driveredit

Add the Elasticsearch JDBC driver to DbVisualizer through Tools > Driver Manager:

dbvis 1 driver manager

Create a new driver entry through Driver > Create Driver entry and add the JDBC driver in the files panel through the buttons on the right. Once specify, the driver class and its version should be automatically picked up - one can force the refresh through the Find driver in liste locations button, the second from the bottom on the right hand side:

dbvis 2 driver

Create a new connectionedit

Once the Elasticsearch driver is in place, create a new connection:

dbvis 3 new conn

One can use the wizard or add the settings all at once:

dbvis 4 conn props

Press Connect and the driver version (as that of the cluster) should show up under Connection Message.

Execute SQL queriesedit

The setup is done. DbVisualizer can be used to run queries against Elasticsearch and explore its content:

dbvis 5 data