SQL Workbench/Jedit

 

SQL Workbench/J is a free, DBMS-independent, cross-platform SQL query tool.

 
 -- https://www.sql-workbench.eu/

Prerequisitesedit

Add Elasticsearch JDBC driveredit

Add the Elasticsearch JDBC driver to SQL Workbench/J through Manage Drivers either from the main windows in the File menu or from the Connect window:

images/sql/client-apps/workbench-1-manage-drivers.png

Add a new entry to the list through the blank page button in the upper left corner. Add the JDBC jar, provide a name and click on the magnifier button to have the driver Classname picked-up automatically:

images/sql/client-apps/workbench-2-add-driver.png

Create a new connection profileedit

With the driver configured, create a new connection profile through File > Connect Window (or Alt+C shortcut):

images/sql/client-apps/workbench-3-connection.png

Select the previously configured driver and set the URL of your cluster using the JDBC syntax. Verify the connection through the Test button - a confirmation window should appear that everything is properly configured.

The setup is complete.

Execute SQL queriesedit

SQL Workbench/J is ready to talk to Elasticsearch through SQL: click on the profile created to execute statements or explore the data:

images/sql/client-apps/workbench-4-data.png