Search index: Using Elasticsearch on AWS
By default, Linkurious Enterprise ships with an embedded Elasticsearch instance which works out-of-the-box by default. The embedded Elasticsearch instance will work well for average to large database sizes, but for search-heavy use-cases or very large databases, configuring your own Elasticsearch cluster might be necessary.
An easy way to deploy an easy-to-scale Elasticsearch cluster yourself is to use Amazon Web Services (AWS).
Please follow these steps to create a configure your AWS Elasticsearch cluster with Linkurious Enterprise:
Create your AWS account
Visit the Amazon Web Services website and create your account (or log in if you already have one).
Create a new cluster
Visit the Amazon Elasticsearch Service page, log-in and follow the steps to create an Elasticsearch cluster:
-
Select Services > Elasticsearch Service
-
Click get started
-
Name your cluster (1) and select the Elasticsearch version 2.x (2), click Next
-
Select the instance type, the number of instances and the number of dedicated masters in your cluster (3), depending on your database's size
-
Configure the access policy for your cluster. Use access from specific IP (4) and enter the public IP address of your Linkurious Enterprise server (5)
-
Review your configuration and confirm the creation of the cluster
-
Wait until the cluster is deployed (usually less than an hour)
-
When your cluster is deployed, copy the Endpoint host name
-
Configure Elasticsearch as explained here