Installation and use tutorial of Elasticsearch tool cerebro

Installation and use tutorial of Elasticsearch tool cerebro

Cerebro is an evolution of the Elasticsearch Kopf plugin for Elasticsearch versions prior to 5.x, which allows you to view shard allocation and perform common indexing operations through a graphical interface. Completely open source, it requires Java 1.8 or higher to run.

1. Tool Information

project illustrate
type Open Source
Project gallery https://github.com/lmenezes/cerebro/
Development Framework Scala, Play Framework, AngularJS, Bootstrap
Current stable version v0.9.3 (2020.12.27)

2. Quick Start

Here, the default ES cluster and Java environment have been configured.

# Download wget https://github.com/lmenezes/cerebro/releases/download/v0.9.3/cerebro-0.9.3.zip
# Unzip cerebro-0.9.3.zip
# Start nohup cerebro-0.9.3/bin/cerebro 2>&1 &

3. Access

Log in to http://127.0.0.1:9000 with your browser. If you see the start page, that means you are successful.

On the login page, enter the node address of the ES cluster to connect, and click Connect to enter.

On the home page, the status bar is yellow, indicating that more nodes are needed to separate our shards.

Node page, basic monitoring

REST page, editable DSL query request

4. Configuration

For quick start, the default configuration will be used. You can write the ES cluster information into the configuration file, saving the input operation every time you log in.

vim cerebro/conf/application.conf

# Only configure host information here hosts = [
 {
  host = "http://127.0.0.1:9200"
  name = "my-application"
  auth = {
   username = "elastic"
   password = "123456"
  }
 }
]

Click Known clusters to access

This is the end of this article about the installation and use of the Elasticsearch tool cerebro. For more related content about the Elasticsearch tool cerebro, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Java elasticsearch installation and deployment tutorial
  • Detailed tutorial on using ElasticSearch in springboot
  • How to call elasticsearch local code in Java
  • Use elasticsearch to delete index data regularly
  • How to use postman to operate ElasticSearch
  • Detailed tutorial for installing ElasticSearch:7.8.0 cluster with docker
  • elasticsearch+logstash and use java code to implement log retrieval
  • About the packaging case of annotated distributed Elasticsearch
  • Solutions to common problems using Elasticsearch
  • Detailed explanation of efficient distribution and collection of Java ES multi-node tasks

<<:  How to change the character set encoding to UTF8 in MySQL 5.5/5.6 under Linux

>>:  Some Linux file permission management methods you may not know

Recommend

Detailed explanation of Nginx's rewrite module

The rewrite module is the ngx_http_rewrite_module...

A brief discussion on the maximum number of open files for MySQL system users

What you learn from books is always shallow, and ...

The latest mysql-5.7.21 installation and configuration method

1. Unzip the downloaded MySQL compressed package ...

How to use SVG icons in WeChat applets

SVG has been widely used in recent years due to i...

Vue3.0+vite2 implements dynamic asynchronous component lazy loading

Table of contents Create a Vite project Creating ...

How to use docker+devpi to build local pypi source

Some time ago, I needed to use pip downloads freq...

How to set the number of mysql connections (Too many connections)

During the use of mysql, it was found that the nu...

Summary of Linux ps and pstree command knowledge points

The ps command in Linux is the abbreviation of Pr...

How to redirect to https through nginx load balancing

Copy the certificate and key on the web scp -rp -...

Solve the problem of specifying udp port number in docker

When Docker starts a container, it specifies the ...

Specific use of MySQL internal temporary tables

Table of contents UNION Table initialization Exec...

HTML Basics: The basic structure of HTML

The basic structure of HTML hypertext documents is...

Summary of some HTML code writing style suggestions

Omit the protocol of the resource file It is reco...