How to enable Elastic Search REST API Accessible using IP Address?

By default http transport and internal elasticsearch transport only listens to localhost. If you want to access Elasticsearch from the…

Read more »
kibana-7-2-install-and-configuration-in-rhel-7-centos

Kibana 7.2 Install and configuration in RHEL 7/Centos

Install and Setup JDK 8+ Download and Install Kibana 7.X Configure Kibana 7.X How to start kibana service?

Read more »
elasticsearch-plugin

How to use elastic search EC2 discovery plugin?

Problem To increase the performance in Elasticsearch, many times we add new nodes to Elasticsearch cluster and manually change the…

Read more »
elasticsearch-error-node

Elastic Search Error – Node is started with node.data=false, but has shard data

[2019-07-11T09:59:18,013][ERROR][o.e.b.Bootstrap ] [es-master01] Exception java.lang.IllegalStateException: Node is started with node.data=false, but has shard data: [/home/ec2-user/elasticsearch-7.2.0/data/nodes/0/indices/6XsNftnbSbOnzPK3wOKc 0w/0]. Use ‘elasticsearch-node repurpose’ tool…

Read more »
elastic-search-error-max-virtual-memory-areas

Elastic Search Error – max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

Errors [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] Solution To make it…

Read more »
elastic-search-error-max-max-file-descriptors

Elastic Search Error – max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

Elastic Search Error – max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535] Solution…

Read more »
sample-data-elastic-search

How to create sample data to perform searches using elastic search?

Step 1 – Go to: http://www.json-generator.com/ Step 2 – Download and save as customers_full.json Step 3 – Open customers_full.json in…

Read more »
application-x-ndjson-and-application-json

What is difference between application/x-ndjson and application/json?

Lets understand what is json? JSON stands for JavaScript Object Notation JSON is a lightweight format for storing and transporting…

Read more »
elasticsearch-error-bulk-request

Elastic Search Error – The bulk request must be terminated by a newline

FIX – Add a New line in customers_full.json

Read more »
elasticsearch-error-illegal

ElasticSearch Error – illegal_argument_exception – Rejecting mapping update to type

########### COMMAND ################# ########### OUTPUT ########### Solution Multiple mapping types are not supported in indices created in 6.0 The ability…

Read more »
elasticsearch-error-content-type-header

ElasticSearch Error – Content-Type header [application/x-www-form-urlencoded] is not supported

To fix this, add curl option -H ‘Content-Type: application/json’. This error is due to strict content-type checking introduced in ElasticSearch…

Read more »

Understanding the Update API in Elasticsearch

The update API allows to update(also allows to delete, or ignore the operation). a document based on a script provided….

Read more »

Understanding Elasticsearch Index Mapping & Schema

A schema is a description of one or more fields that describes the document type and how to handle the…

Read more »

Find out elastic Search health using _cat/health

To check elasticsearch cluster health by using (CURL) and Cluster API “cat” provieded by elasticsearch The cat API print the…

Read more »

Understanding Elasticsearch Keywords and Terminology

Understanding Elasticsearch Keywords and Terminology Elasticsearch Terminology Description Cluster “A cluster is a collection of one or more nodes (servers)…

Read more »

Crash Course of Elasticsearch in 10 mins

What is Elasticsearch? Elasticsearch is fast, horizontally scalable open source search engine. It provides HTTP API for storing and indexing…

Read more »

Elasticsearch Web References & Cheatsheet

Elasticsearch official documentation https://www.elastic.co/guide/en/elasticsearch/reference/6.x/index.html Very good Elasticsearch Guide on Github https://github.com/dzharii/awesome-elasticsearch Elasticsearch Official forum https://discuss.elastic.co/ Stackoverflow elasticsearch handlers http://stackoverflow.com/questions/tagged/elasticsearch Jolicode…

Read more »

Web GUI tools for Elasticsearch cluster

elasticsearch-head is a web front end for browsing and interacting with an Elastic Search cluster. There are multiple ways of…

Read more »

Understanding REST HTTP method – GET, POST, PUT, HEAD, DELETE

REST (Representational State Transfer) was introduced and defined in 2000 by Roy Fielding in his doctoral dissertation. REST is an…

Read more »

What are the method to interact with Elastic Search?

Elasticsearch provides official clients for several languages—Groovy, JavaScript, .NET, PHP, Perl, Python, and Ruby—and there are numerous community-provided clients and…

Read more »