Dbeaver Elasticsearch



Double click on the 'REST Source' component and select Elasticsearch connection from the combo. Select from available Elasticsearch resources listed in the second combo below. Optionally you can include extra parameters in the grid below if needed. DBeaver 5.3 is ready. Mostly it is a bugfix or “stabilizing” release so there were no new major features. Changelist: Data editor: Dictionary tables lookup/search was added Grouping panel now supports different presentations Unpin all tabs command was added.

I use redshift occasionally for playing with some data. Its an amazing service(a datawarehousing solution) from AWS that you can use for analyzing large amounts of data.

Elasticsearch JDBC driver is now in Maven Central Repository. This change removes Elastic's repo and updates the driver version to its latest release. This will allow for smooth future driver upgrades.

Every time I need to use redshift (every couple of months) I begin my search for a decent client that I can use. A google search does not result in something concrete right off with full of discussions on quora and other places.

AWS official guides use SQL workbench. I found it lacking in basic features like displaying the list of connections, databases, schemas, tables, etc. The whole reason I am using GUI is that I don’t have to remember the database objects.

Install

While any postgres GUI clients would work for running basic queries on redshift, things like IAM authentication, federated authentication require redshift JDBC drivers that I need to use.

Unable To Locate Package Elasticsearch

Since I am only an occasional user I needed a free tool (preferably open source) to do the job and am not looking to pay for the software.

Elasticsearch Jdbc Driver

My final set of requirements for the tool were:

  1. Provides decent GUI.
  2. Can use redshift JDBC drivers.
  3. Can run on multiple platforms (mac, windows)
  4. Free(Permissive enough licensing for me to use it for commercial purposes. I support customers making my use commercial.) or open source.

After some search and trying out a couple of clients I stumbled on DBeaver. I am not going to provide a comparison of multiple tools that I tried but will focus on DBeaver that met my requirements.

Install Elasticsearch

My take:

  1. It is built on eclipse - so kinda heavy - but worked without any challenge.
  2. A generic SQL client that can connect to any database given the JDBC driver.
  3. Works on mac, windows and linux.
  4. It’s open source (Apache license)

Dbeaver Elasticsearch Query

While my needs are not extreme and I have not tested DBeaver to its full extent, it could work for a heavy user too. Check it out. All the best.