本文以阿里云Elasticsearch为例,介绍通过Cerebro访问Elasticsearch的方法。

阿里云Elasticsearch兼容开源Elasticsearch的功能,以及Security、Machine Learning、Graph、APM等商业功能,致力于数据分析、数据搜索等场景服务。支持5.5.3、6.3.2、6.7.0、6.8.0和7.4.0等多个版本,并提供了商业插件X-Pack服务。在开源Elasticsearch的基础上提供企业级权限管控、安全监控告警、自动报表生成等功能。单击此处即可免费试用。

除了Kibana、curl命令、客户端等方式,您还可以通过Elasticsearch-Head、Cerebro等第三方插件或工具访问阿里云Elasticsearch(简称ES)实例。由于Elasticsearch-Head插件在5.x版本之后已不再维护,因此建议您使用Cerebro访问阿里云ES实例。本文介绍具体的操作方法。

准备工作

  • 创建阿里云ES实例。

    具体操作步骤请参见创建阿里云Elasticsearch实例。

  • 创建ECS实例,要求该实例与阿里云ES实例在同一专有网络VPC(Virtual Private Cloud)下。

    具体操作步骤请参见使用向导创建实例。该ECS实例用来安装Cerebro。

    说明: 如果您的ECS实例与阿里云ES实例不在同一VPC中,或者您需要在本机安装cerebro,此时可通过公网访问阿里云ES实例。公网访问的安全性较低,且当网络延迟时可能会造成服务抖动,同时要开启阿里云ES的公网访问并配置公网访问白名单,详情请参见配置ES公网或私网访问白名单。

  • 在ECS实例中安装JDK,要求版本为1.8及以上。

操作步骤

  1. 连接ECS实例。

    具体操作步骤请参见连接实例。

  2. 下载Cerebro安装包并解压。

    • 下载

      wget https://github.com/lmenezes/cerebro/releases/download/v0.9.0/cerebro-0.9.0.tgz
      
    • 解压

      tar -zxvf cerebro-0.9.0.tgz
      
  3. 修改Cerebro配置文件,关联待访问的阿里云ES实例。

    1. 打开application.conf文件。

      vim cerebro-0.9.0/conf/application.conf
      
    2. 按照以下说明配置hosts

      说明: 您也可以关联多个实例,多个实例之间用英文逗号(,)分隔。

      参数 说明
      host 阿里云ES实例的访问地址,格式为http://<阿里云ES实例的内网地址>:9200。实例的内网地址可在基本信息页面获取,详情请参见查看实例的基本信息。
      name 阿里云ES实例的ID,可在基本信息页面获取,详情请参见查看实例的基本信息。
      username 访问阿里云ES实例的用户名,默认为elastic。 说明: 实际业务中不建议使用elastic用户,这样会降低系统安全性。建议使用自建用户,并给予自建用户分配相应的角色和权限,详情请参见创建角色和创建用户
      password 对应用户的密码。elastic用户的密码在创建实例时指定,如果忘记可进行重置,重置密码的注意事项和操作步骤请参见重置实例访问密码。
    3. 保存文件后,启动Cerebro服务。

      cd cerebro-0.9.0
      bin/cerebro
      

      启动成功后,返回如下结果。

  4. 通过Cerebro访问阿里云ES。

    1. 配置ECS实例的安全组,在入方向中,添加待访问机器的IP地址并开放9000端口。

      具体操作步骤请参见添加安全组规则。

    1. 在浏览器中输入http://<ECS的外网IP地址>:9000。

    2. 在Cerebro登录页面,单击您要访问的阿里云ES实例的ID。

    3. 在Cerebro控制台中,查看集群状态以及索引、分片和文档数量等,并根据业务进行相关操作。


      说明: Cerebro的使用方法请参见Getting Started with Cerebro。

通过Cerebro访问Elasticsearch相关推荐

  1. 使用cerebro可视化ElasticSearch集群信息

    使用cerebro可视化ElasticSearch集群信息 一.背景 二.安装步骤 1.下载并解压 2.配置cerebro 3.启动 cerebro 4.启动界面 三.注意事项 四.参考文档 一.背景 ...

  2. Elasticsearch:创建 API key 接口访问 Elasticsearch

    在之前我的文章 "Elastic:使用Postman来访问Elastic Stack" 中我介绍了如何在应用中访问 Elasticsearch.在那里,我们使用了最基本的 Basi ...

  3. 伸缩自如的ElasticSearch——通过bboss操作和访问elasticsearch模式

    文章目录 ClientUtil 加载配置文件中的dsl来实现对es的操作模式 所有不依赖dsl的功能,或直接接收dsl模式 基本功能 配置es查询dsl 文档批量创建或者修改 http api 查询d ...

  4. 在k8s上部署cerebro访问集群外部署的es

    需求:公司购买的是阿里云 Elasticsearch 服务,阿里云提供 kibana 用于可视化控制,而没有 corebro,所以需要在 k8s 集群中安装一个 cerebro,用于查看 k8s 集群 ...

  5. ElasticSearch7.2只能用localhost访问但不能用IP地址访问---ElasticSearch工作笔记027

    1.安装以后发现,在Centos7中,可以用 curl http://localhost:9200 这样来访问,但是如果通过 curl http://172.19.128.56:9200 就不能访问 ...

  6. Java访问Elasticsearch报错Request cannot be executed; I/O reactor status: STOPPED

    简介 使用ES过程中遇到一个Request cannot be executed; I/O reactor status: STOPPED 的异常,大概意思是和server端的连接异常终止了.开始以为 ...

  7. js(jquery方式) 直接访问 elasticsearch

    尝试了下,浏览器直接通过js操作elasticsearch.这种方式无需后台服务器了,而且程序业务逻辑都在js里面,代码更新直接替换 原有js和html页面即可,快速便捷,但安全性没有任何保证. 安全 ...

  8. Elasticsearch之 cerebro 安装配置详细使用

    运行环境: CentOS 7.6 Elasticsearch 6.8.4软件下载: https://github.com/lmenezes/cerebro/releases概述: cerebro is ...

  9. elasticsearch插件之cerebro的安装

    cerebro作为elasticsearch的可视化工具,安装比较简单 1.下载 https://github.com/lmenezes/cerebro/releases 2.安装 上传到对应目录 解 ...

最新文章

  1. 解锁新姿势:探讨复杂的 if-else 语句“优雅处理”的思路
  2. 浏览器控件JxBrowser 6.18发布 | 极大增强了安全性
  3. 结构型模式:外观模式(门面模式)
  4. 正则表达式 2. 单字符或
  5. 安装win7时,无法创建新的分区系统和无法定位现有分区系统
  6. 球球大作战体验服找不到团战服务器6,球球大作战常见问题汇总 新版本问题解决方法...
  7. 用英文单词模拟数字计算c语言,C语言程序设计用英文单词模拟数学计算
  8. Kaggle-自行车租赁人数预测
  9. phpcms v9 数据源
  10. DelayedProduce分析
  11. oracle sql取查询结果第一条,SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)...
  12. python装饰器有几种_Python装饰器使用你可能不知道的几种姿势
  13. 如何使用MIME类型
  14. 我们该怎么把图片转文字呢?智能提取文字软件有哪些?
  15. 遭遇希捷硬盘“固件门”,经销商仅赔了新硬盘,原来硬盘中数据全部丢失,郁闷。。。...
  16. springMvc ResultFul风格 url拼接问题
  17. 最新友价T5仿虚拟交易商城网站源码+PHP内核
  18. 冯东阳:5000元葬送了我的行业网站之梦
  19. SQL查询中文字符及标点符号
  20. 华为云服务器使用之搭建极简服务器

热门文章

  1. CLion - 卸载
  2. mysql教学版_MySQL 8从零开始学(视频教学版)
  3. 0685-6.2.0-什么是Cloudera虚拟私有集群和SDX-续
  4. html与jsp、jsp与jsp之间的交互
  5. Android Button控件字母大小写显示问题
  6. 笔记分享②:GPS经纬度坐标转为CGCS2000
  7. Chisel 手册(中文part1)
  8. Win11怎么查MAC地址?Win11电脑如何查看mac地址?
  9. c语言if函数括号内大于零,c语言中if函数后面的小括号内能写2个判断条件吗?...
  10. 复选框的全选、全不选、和获取选中的值;