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

How to update, package, and upload Docker containers to Alibaba Cloud

This time, we will try to package the running con...

Example of using Vue built-in component keep-alive

Table of contents 1. Usage of keep-alive Example ...

Solve the problem of insufficient docker disk space

After the server where Docker is located has been...

A brief analysis of event bubbling and event capture in js

Table of contents 01-Event Bubbling 1.1- Introduc...

XHTML Tutorial: XHTML Basics for Beginners

<br />This site’s original content, please i...

One-click installation of MySQL 5.7 and password policy modification method

1. One-click installation of Mysql script [root@u...

Does MySql need to commit?

Whether MySQL needs to commit when performing ope...

What to do if the auto-increment primary key in MySQL is used up

In the interview, you should have experienced the...

JS asynchronous code unit testing magic Promise

Table of contents Preface Promise chaining MDN Er...

Flex layout makes adaptive pages (syntax and examples)

Introduction to Flex Layout Flex in English means...

XHTML 1.0 Reference

Arrange by functionNN : Indicates which earlier ve...

A simple way to build a Docker environment

First, let’s understand what Docker is? Docker is...

Zabbix3.4 method to monitor mongodb database status

Mongodb has a db.serverStatus() command, which ca...

Detailed steps to use Redis in Docker

1. Introduction This article will show you how to...

Implementation of react automatic construction routing

Table of contents sequence 1. Centralized routing...