Elasticsearch

How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on Ubuntu 14.04

In this tutorial, we will go over the installation of the Elasticsearch ELK Stack on Ubuntu 14.04—that is, Elasticsearch 2.2.x, Logstash 2.2.x, and Kibana 4.5.x. We will also show you how to configure it to gather and visualize the syslogs of your systems in a centralized location, using Filebeat 1.1.x. Logstash is an open source …

How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on Ubuntu 14.04 Read More »

How to install Elasticsearch on Windows 10

In this tutorials, we will show how to install Elasticsearch on Windows 10 operating system. Versions: Windows 10 Pro, 64 bit Elasticsearch 6.7.1 Prerequisites: Elasticsearch requires Java 8 (or later) installation to run. If you haven’t installed Java yet, follow our previous article to install Java on Windows operating system. Follow the below steps to …

How to install Elasticsearch on Windows 10 Read More »

Elasticsearch – API Conventions

Application Programming Interface (API) in web is a group of function calls or other programming instructions to access the software component in that particular web application. For example, Facebook API helps a developer to create applications by accessing data or other functionalities from Facebook; it can be date of birth or status update. Elasticsearch provides …

Elasticsearch – API Conventions Read More »

How ElasticSearch Works (Basic Concepts)

Table of Contents Basic components Index Document  (the core data containing unit) Shard (so-called Primary Shard) Replica Shard The good of having more replica shards The bad of having more replica shards Index Mapping (Index Schema) Useful resources I’m going to skip the intro about Elasticsearch and it’s primary application (which is for search) and …

How ElasticSearch Works (Basic Concepts) Read More »

Elasticsearch – Mapping

Mapping is the outline of the documents stored in an index. It defines the data type like geo_point or string and format of the fields present in the documents and rules to control the mapping of dynamically added fields. PUT bankaccountdetails { “mappings”:{ “properties”:{ “name”: { “type”:”text”}, “date”:{ “type”:”date”}, “balance”:{ “type”:”double”}, “liability”:{ “type”:”double”} } } …

Elasticsearch – Mapping Read More »