Repository

The current supported repository is Elasticsearch. This is a schema-less, scalable, JSON based search and analytics engine. Elasticsearch scales well and with excellent resilience with its clustering and replication capabilities.There are many online resources available that detail all aspects of Elasticsearch. https://www.elastic.co/

In the context of AIE the following key points can be made:

  1. Elasticsearch requires a Java Virtual Machine (JVM) on the operating system. Elasticsearch now ships with a JVM so there is no need to install an external one, although you can do if you wish.

  2. AIE requires the security within Elasticsearch operational. All communications are over SSL and usernames and passwords are required to gain access.

  3. XPack licensing is a prerequisite. It provides additional capabilities including, 3rd line support for your Elasticsearch cluster.

    • Depending on how you procured Aiimi Insight Engine, a licence may have been bundled with your subscription. Your Account Executive or Services representative will be able to clarify this.

  4. For a production environment you will have a multi-node cluster running data and proxy nodes. This will be discussed further in Deployment Options.

  5. Elasticsearch supports both a Microsoft Windows operating system and Linux based operating systems. Aiimi does not have a preference.

  6. We recommend installing the user interface Kibana. It allows administrators access to the underlying indexes and various reporting tools. This should be locked down to key users. Documentation for this will be in the security section.

The Kibana interface provides a series of capability including cluster monitoring. This is a very useful tool for administrators of large clusters.

Last updated