Elasticasearch Web管理工具-Cerebro

ElasticSearch 管理界面以及常用的命令 进入kibana,点击Dev Tools,此处可以编写es的查询语句;点击Management可以进入index的管理界面。 阅读详情

Elasticasearch Web管理工具-Cerebro

cerebro是一个使用Scala,Play Framework,AngularJS和Bootstrap构建的开源(MIT许可)elasticsearch web管理工具。需要Java 1.8或更高版本才能运行。

1、安装JAVA环境

tar -xzvf jdk-8u121-linux-x64.tar.gz -C /data

配置环境

/etc/profile文件中添加

export JAVA_HOME=/data/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

重载文件

source /etc/profile

2、安装Cerebro

下载插件

https://github.com/lmenezes/cerebro/releases/download/v0.8.3/cerebro-0.8.3.zip
unzip cerebro-0.8.3.zip

 配置文件application.conf

hosts = [
  {
    host = "http://10.10.18.10:9200"    #es集群中任意一台
    name = "es_cluster_name"
  },
]

配置supervisor管理cerebro

安装supervisor

pip install supervisor
echo_supervisord_conf > /data/supervisor/supervisord.conf

修改文件: /data/supervisor/supervisord.conf

[include]
files = /data/supervisor/conf.d/*.ini

创建cerebro的ini文件 /data/supervisor/conf.d/cerebro.ini

复制代码

[program:cerebro]
command=/data/cerebro/cerebro-0.8.3/bin/cerebro  -Dhttp.port=1234 -Dhttp.address=127.0.0.1
directory=/data/cerebro/cerebro-0.8.3/
autostart=true
autorestart=true
numprocs=1  
priority=1   
;startsecs=1  
startretries=3 
stopasgroup=true
killasgroup=true
stdout_logfile=/data/cerebro/cerebro-0.8.3/logs/supervisord_cerebro_out.log
stderr_logfile=/data/cerebro/cerebro-0.8.3/logs/supervisord_cerebro_err.log

复制代码

启动supervisord服务

/usr/bin/supervisord -c /data/supervisor/supervisord.conf

安装完成

3、使用nginx做Cerebro反向代理

准备http basic认证文件

echo "admin:`openssl passwd 111111`" >> /etc/nginx/passwd.db   

nginx的配置文件

复制代码

server {
        listen       35601;
        server_name  10.10.18.10;
        access_log      /data/www/logs/nginx_log/access/cerebro_access.log main ;
        error_log       /data/www/logs/nginx_log/error/cerebro_error.log ;
        location /{
             auth_basic "Protect cerebro";
            auth_basic_user_file /etc/nginx/passwd.db;
            proxy_pass http://127.0.0.1:1234;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Scheme $scheme;
            proxy_connect_timeout 15;
            proxy_send_timeout 30;
            proxy_read_timeout 30;
            proxy_redirect off;
              proxy_buffering off;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
 }
}

复制代码

启动nginx服务器

使用浏览器就可以访问Cerebro服务

ES集群可视化工具:Cerebro Cerebro是查看分片分配和最有用的界面之一,通过图形界面执行常见的索引操作。Cerebro是对先前插件的部分重写,并且可以作为自运行工具使用应用程序服务器,基于Scala的Play框架。需要注意的是:delete index命令在生产环境切勿乱执行,要慎重!支持索引创建删除,就该集群配置参数等等,其他功能有需要的可以多研究研究。各个节点的具体信息,包括负载、CPU、堆、磁盘使用、启动时间等信息。4、如果索引分片不均匀,可以选中某个节点上的分片,重新分配。集群节点、索引、分片、文档数量、磁盘使用量信息。 阅读详情

相关推荐

你需要这样一个Ros软路由—— 路由器+外网+一号通ip线路=动态ip的WiFi信号

功能强大 管理便捷—给您全新的路由体验 一键更换指定线路or批量更换所有IP/MAC/SSID 自定义走本地网络策略的分流功能 设备批发价、不限制拨号账号服务商 强大的单设备/多设备IP去重功能 批量导入、管理一号通线路 一键任意切换5G_WiFi(推荐)/2.4G_WiFi(建议不用) 设备支持PPTP/L2TP/SSTP/openVP.N等协议 独家支持openVPN,适用于网络受限用户 支持自行接入AP和交换机扩容 一键打开/关闭所有虚拟WiFi 一键隐藏/显示设备WiFi...

米粒儿 4261

使用flask实现基于elasticsearch的web端搜索功能

概述 干这个远程实习也有一个月了,感觉还不错,一天200的薪资对于一个在校大学生来讲已经不低了。上一周,领导布置了这一周的新的任务。大致要求就是做一个web端的搜索页面,大致逻辑如下图所示: 首先呢,可以看到要求web端可以用flask也可以用streamlit,但我更熟悉flask,所以我用了flask写的。大致想法是先让用户选择上传文件的类型,是上传Pubmed ID,根据这个ID进行检索呢,还是上传关键字,根据这个key phrases来匹配title和abstract进行搜索。接着就是常规,

My Struggle 1925

实战解析:如何用Python逆向破解FastMoss的TikTok数据加密签名(附完整代码)

本文详细解析了如何用Python逆向破解FastMoss平台的TikTok数据加密签名机制,包括MD5加密算法和JS逆向分析。通过完整的Python代码示例,帮助开发者理解签名生成原理并实现自动化请求,提升数据获取能力。

weixin_30955617的博客 561

推荐一款好用的elasticsearch Web管理工具cerebro

cerebro是一款开源的elasticsearch Web管理工具,主要具有以下功能: 查看es集群各节点系统主要指标,如cpu、内存、磁盘等 查看和管理es集群中的索引以及索引在各节点的分布情况,含分片数、副本数、文件数等 集群管理、索引管理、模板管理等 项目地址:https://github.com/lmenezes/cerebro 部署 # 拉取镜像 docker pull lmenezes/cerebro # 运行 docker run -p 8002:9000 lmenezes/cerebr

云想慕尘的专栏 2074

PRD撰写效率翻倍秘籍:我是如何用大模型+飞书文档搭建自动化工作流的

本文分享了如何利用大模型与飞书文档构建自动化工作流,以大幅提升PRD撰写效率。通过结构化需求输入、设计模块化提示词模板,并借助自动化脚本桥接数据与文档,产品经理可将繁琐的文档撰写工作自动化,从而将精力聚焦于产品战略与用户洞察。

weixin_28520495的博客 407

从ResNet到EfficientNet:特征金字塔网络(FPN)在不同骨干网中的适配指南

本文深入探讨了特征金字塔网络(FPN)与ResNet、VGG、EfficientNet等主流骨干网络的适配策略。文章详细解析了FPN的核心原理,并针对不同骨干网络的特征提取特性,提供了通道对齐、参数量估算及迁移学习的系统化指南,旨在帮助开发者在目标检测等视觉任务中构建高性能、高效率的模型。

weixin_29047919的博客 221

Web-elasticsearch的使用

文章目录什么是elasticsearch1 定义2 简介3 有关概念elasticsearch安装1 Windows安装2 Linux安装kibana安装1 什么是kibana2 安装3 配置4 运行5 控制台ik分词器安装1 介绍2 安装Rest风格API的学习1 操作索引1.1 基本概念1.2 创建索引1.3 查看索引1.4 删除索引2 操作映射2.1 基本概念2.2 创建映射字段2.3 查看映射2.4 字段属性详解2.5 新增数据2.6 修改数据2.7 删除数据3 基本查询3.1 查询所有3.2 匹配

zuefeng的博客 1356

从药企研发视角:如何用GNN提升分子水溶性预测准确率?PyTorch+ESOL全案例

本文从药企研发的实际需求出发,详细介绍了如何利用图神经网络(GNN)技术,结合PyTorch框架和ESOL数据集,构建并优化分子水溶性预测模型。通过完整的代码案例,深入探讨了分子图数据处理、GNN架构设计、超参数调优以及模型评估与解释等关键环节,旨在帮助研发团队提升预测准确率,从而更高效地筛选和优化候选药物分子。

weixin_29054399的博客 293

elasticsearch基础6——head插件安装和web页面查询操作使用、ik分词器

1、插件的基本介绍。 2、常用插件head的安装和网页使用。 3、ik分词器的安装效果测试。

百慕卿君博客 5432

数据结构之博弈树搜索(深度优先搜索)

数据结构之博弈树搜索(深度优先搜索)

LucianaiB的博客 1527

第五章 TTM 后备管理:5.6系统内存域

系统内存域由 TTM 内置资源管理器管理,通过 ttm_tt 承载页信息,依赖 ttm_pool 提供物理页。ttm_tt 管理页数组、缓存属性与状态标志,支持外部页与换出机制。初始化分 ttm_tt_init 与 ttm_sg_tt_init,生命周期包括创建、填充、释放与销毁。页池针对 write-combined、uncached 及一致性 DMA 分配的页进行缓存,提升性能并减少 TLB 刷新。分配时高阶优先、批量设置缓存属性,回收时清零后归还池中,确保高效复用。

图形/计算GPU的驱动与虚拟化技术分享园地 2573

【es】es界面化管理工具cerebro的安装和使用

一、Cerebro简介 Cerebro是Elasticsearch 版本5.x 以前插件 Elasticsearch Kopf 的演变,可以通过图形界面查看分片分配和执行常见的索引操作。 Cerebro是一个使用Scala,Play Framework,AngularJS和Bootstrap构建的开源(MIT许可)elasticsearch web管理工具,比Kibana轻量很多,很适用与生产和测试等环境的es集群管理。 它是kopf的升级版本,更改了个名字,包含kopf的功能(监控工具,并...

michaelwoshi的博客 1万+

如何对EMB电子机械制动器的热衰退问题进行优化

摘要 电子机械制动器(EMB)在新能源汽车和自动驾驶中具有重要应用价值,但其在高强度工况下会出现热衰退现象。本文分析了EMB热衰退的五大机理:摩擦副热效应、电机热衰退、减速机构热失效、温度对控制策略干扰以及结构设计导致的热积累。针对这些问题,提出了从材料、结构、控制三个维度的优化措施:升级耐高温材料、改进散热设计、优化控制算法等。通过"热生成抑制-热传导优化-热失效补偿"的系统方案,可有效改善EMB的热衰退问题,为智能汽车提供更可靠的制动保障。

m0_59012156的博客 344

Elasticsearch教程:Cerebro监控插件的安装及使用

Cerebro插件是一款非常好用的用来监控es集群的插件。通过此插件我们可以查看ES集群的详细状况、索引的创建、配置等工作。Cerebro插件的安装步骤如下:第二步:安装、配置cerebro插件,其实就是解压即可。

学亮编程手记 1405

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

分布式搜索elasticsearch 索引文档的增删改查 入门

1、RESTful接口使用方法 为了方便直观我们使用Head插件提供的接口进行演示,实际上内部调用的RESTful接口。 RESTful接口URL的格式: http://localhost:9200///[] 其中index、type是必须提供的。 id是可选的,不提供es会自动生成。 index、type将信息进行分层,利于管理。 index可以

Linux平台软件设计与开发 4万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ElasticSearch 集群搭建与状态监控cerebro

在单机上利用docker容器运行多个es实例来模拟es集群。部署es集群可以直接使用docker-compose来完成,但要求Linux虚拟机至少有4GI的内存空间。"number_of_replicas": 1 // 副本数。"number_of_shards": 3,// 分片款量。kibana可以监控es集群,不过新版本需要依赖es的x-pack 功能,配置比较复杂。第一种方式:利用kibana的DevTools创建索引库 ,在DevTools中输入指令。第二种方式:利用cerebro创建索引库。

m0_60769905的博客 2313

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ElasticSearch基础介绍:5:可视化工具之cerebro

使用curl等客户端工具即可通过Restful API对Elasticsearch进行操作,但也有一些客户端工具提供对于ElasticSearch更加友好的可视化操作支持,比如cerebro。这篇文章介绍一下如何使用cerebro对Elasticsearch7.3.0版本进行操作。

知行合一 止于至善 3万+

web-ElasticSearch

ElasticSearch简介 Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速 度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分 布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发 的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用 于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 ElasticSear.

zcl_200886的专栏 304

ElasticSearch是什么?Lucene是什么?

ElasticSearch 分布式全文检索引擎 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口(请求分类 get post delete put)。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python

jj89929665的博客 1003

Elasticsearch的web客户端管理工具怎么装呢?

目录 ES-web客户端管理工具怎么装呢? ES可视化插件ES-HEAD 安装ES 安装完毕后启动 启动成功验证 启动es-head 启动脚本 测试访问 增加ES配置(elasticsearch.yml) 重启ES,查看es-head ES-web客户端管理工具怎么装呢? es这个鬼,还是在大学的时候搞过,现在好久没玩了,竟然忘完求了,看来需要复盘一下咯, 前段时...

阿尼古 2377

elasticsearch基础6——head插件安装和web页面查询操作使用、ik分词器_elasticsearch-head(1)

新增数据有两种方式,POST和PUT,两者的区别就是POST自动生成文档编号,也可以指定,而PUT需要指定文档编号生成。分析插件是一类插件,可通过向es中添加新的分析器、标记化器、标记过滤器或字符过滤器等扩展es的分析功能。1.安装node.js环境,注意版本不要太高,不然会跟linux本身的依赖库包版本冲突报错。2.解压es-head安装包,安装依赖。2.post方式不指定id生成会是随机生成一个id。5.修改es配置文件,添加如下两行,解决跨域问题。6.重启es,es-head就可以连接es了。

2401_84183669的博客 2015

(2)Elasticsearch8.17的web管理工具:kibana

4、默认端口为5601,访问http://localhost:5601, 登录时,使用elasticsearch的管理用户 elastic,不需要使用刚才配置的连接用户。5.2、数据导入,如果有数据,可以马上导入进去,毕竟elasticsearch也是数据库,导入的有多种方式,可以配置外部api;1、下载地址,可以看到中间有版本好8.17,需要说明:kibana的版本号必须和elasticsearch的版本号相同。5.1、可以测试命令,前期学习的时候,学习elasticsearch的命令语法。

一个后知后觉人路。。 1295

ElasticSearch 可视化工具之cerebro

最近ElasticSearch使用中出现好多异常情况,一直都是命令行直接排查问题,不够直观。网络上大部分都推荐Kopf,Bigdesk,但是都已经是过时的工具,多年都没有更新了。 使用curl等客户端工具即可通过Restful API对Elasticsearch进行操作,但也有一些客户端工具提供对于ElasticSearch更加友好的可视化操作支持,比如cerebro。这篇文章介绍一下如何使用cerebro对Elasticsearch7.3.0版本进行操作。...

小楼一夜听春雨,深巷明朝卖杏花 3167

高级篇(102-125)ElasticSearch 检索

一、检索概述 应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的首选。他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch为我们提供了非常便捷的检索功能支持; Elasticsearch是一个分布式搜索服务,提供Restful API,底层基于Lucene,采用多shard(分片)的方式保证数据安全,...

qq_35419179的博客 909

es监控工具cerebro 安装使用教程

cerebro连接

qq_43633503的博客 2224
上一篇: Elasticsearch的快照备份 使用脚本进行快照
下一篇: HDFS体系架构
王树民
博客等级 码龄10年 912粉丝 560原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值