Cerebro、Elasticsearch-Head 和 Elasticsearch-SQL 是三种用于与 Elasticsearch 集群进行交互和管理的工具,但它们各自具有不同的功能和用途。以下是对这三种工具的简要比较:
1、Cerebro
- 用途: Cerebro 主要用于可视化和管理 Elasticsearch 集群。它提供了集群总览、节点管理、索引管理、搜索和查询等功能。
- 特点:
- 直观的用户界面,适用于监控和管理 Elasticsearch 集群。
- 提供了集群总览、索引和节点管理、搜索和查询、诊断工具等功能。
- 可以用于执行基本的 Elasticsearch 操作,如创建索引、执行搜索和查询、查看节点状态等。
- 支持数据可视化和图形化分片分布查看。
- 适用场景: Cerebro 适用于那些需要轻松监控和管理 Elasticsearch 集群的管理员和运维人员。它提供了对集群状态的实时监控以及对索引和节点的基本管理功能。
2、Elasticsearch-Head
- 用途: Elasticsearch-Head 主要用于可视化和管理 Elasticsearch 集群,类似于 Cerebro。
- 特点:
- 提供了用于监控和管理 Elasticsearch
- 允许查看集群总览、索引和节点管理、执行搜索和查询、查看分片状态等。
- 支持数据可视化和图形化分片分布查看。
- 提供了一些插件和扩展功能,如请求和响应的查看器、RESTful API 调用等。
- 适用场景: Elasticsearch-Head 适用于那些需要可视化监控 Elasticsearch 集群的管理员和运维人员。它提供了集群状态的实时查看和基本管理功能。
3、Elasticsearch-SQL:
- 用途: Elasticsearch-SQL 是一个用于执行 SQL 查询的工具,它允许您使用类似于 SQL 的语法查询 Elasticsearch 集群。
- 特点:
- 支持 SQL 查询,可以将 Elasticsearch 视为关系型数据库并执行查询操作。
- 允许执行复杂的查询、聚合和过滤操作。
- 可以在 Elasticsearch
- 适用于那些熟悉 SQL 语法的用户,以便更轻松地与 Elasticsearch 进行交互。
- 适用场景: Elasticsearch-SQL
适用于那些熟悉 SQL 查询语言的用户,他们可以使用 SQL 查询 Elasticsearch 集群中的数据,而无需编写复杂的 Elasticsearch 查询DSL。
总结:
- Cerebro 和 Elasticsearch-Head 都是用于可视化监控和管理 Elasticsearch 集群的工具,提供了用户界面、集群总览、节点管理、索引管理等功能。
- Elasticsearch-SQL 是一个用于执行 SQL 查询的工具,允许用户使用 SQL 查询 Elasticsearch 集群中的数据。
Docker安装Cerebro
项目地址
https://github.com/lmenezes/cerebro
创建容器
docker run -itd--name cerebro -p9000:9000 lmenezes/cerebro:latest
访问Web
http://IP:9000

二进制包安装Cerebro
0)下载地址
https://github.com/lmenezes/cerebro/releases
1)下载 Cerebro
wget https://github.com/lmenezes/cerebro/releases/download/v0.9.4/cerebro-0.9.4.tgz
tar -xf cerebro-0.9.4.tgz
cd cerebro-0.9.4
2)安装JDK11
wget https://cdn.azul.com/zulu/bin/zulu11.54.25-ca-jdk11.0.14.1-linux_x64.zip
unzip zulu11.54.25-ca-jdk11.0.14.1-linux_x64.zip配置环境变量,在/etc/profile添加如下内容:
exportJAVA_HOME=/opt/zulu11.54.25-ca-jdk11.0.14.1-linux_x64
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
加载生效
source /etc/profilejava -version
3)部署 ElasticSearch
忽略......
4)启动服务
bin/cerebro -Dhttp.port=1234-Dhttp.address=192.168.1.10
5)访问服务
http://192.168.1.10:1234

🎉购买院长书籍,做技术大牛🎉
院长书籍链接:
https://deanit.cn/DeanBooks/
技术交流群