Elasticsearch工具cerebro的安装与使用教程
Cerebro是Elasticsearch 版本5.x 以前插件 Elasticsearch Kopf 的演变,可以通过图形界面查看分片分配和执行常见的索引操作。完全开源,需要依赖 Java 1.8 或更高版本才能运行。
1. 工具信息
项目 | 说明 |
类型 | 开源 |
项目地址 | https://github.com/lmenezes/cerebro/ |
开发框架 | Scala, Play Framework, AngularJS , Bootstrap |
当前稳定版本 | v0.9.3 (2020.12.27) |
2. 快速开始
这里默认ES集群和Java环境已经配置完成。
# 下载 wget https://github.com/lmenezes/cerebro/releases/download/v0.9.3/cerebro-0.9.3.zip # 解压 unzip cerebro-0.9.3.zip # 启动 nohup cerebro-0.9.3/bin/cerebro 2>&1 &
3. 访问
浏览器登陆 http://127.0.0.1:9000,看到开始页面即为成功。
登录页,输入ES集群的 node address 进行连接,点击 Connect 进入。
首页,状态栏为黄色,表示需要更多的节点来分别我们的 shard。
节点页,基本监控
rest页,可编辑DSL查询请求
4. 配置
快速启动的话,将使用默认配置。可以把ES集群信息写入配置文件,省去每次登录的输入操作。
vim cerebro/conf/application.conf # 这里仅配置host信息 hosts = [ { host = "http://127.0.0.1:9200" name = "my-application" auth = { username = "elastic" password = "123456" } } ]
点击Known clusters 即可接入
到此这篇关于Elasticsearch工具cerebro的安装与使用的文章就介绍到这了,更多相关Elasticsearch工具cerebro内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
安装ElasticSearch搜索工具并配置Python驱动的方法
ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便. 我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的.我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单
-
Elasticsearch工具cerebro的安装与使用教程
Cerebro是Elasticsearch 版本5.x 以前插件 Elasticsearch Kopf 的演变,可以通过图形界面查看分片分配和执行常见的索引操作.完全开源,需要依赖 Java 1.8 或更高版本才能运行. 1. 工具信息 项目 说明 类型 开源 项目地址 https://github.com/lmenezes/cerebro/ 开发框架 Scala, Play Framework, AngularJS , Bootstrap 当前稳定版本 v0.9.3 (2020.12.27)
-
Redis官方可视化工具RedisInsight的安装使用详细教程(功能强大)
目录 RedisInsight简介 RedisMod简介 安装 使用 基本使用 CLI Profiler 可视化监控 安装Grafana 使用 总结 是能支持RedisJSON之类的新特性,这是第三方工具无法比拟的. RedisInsight简介 RedisInsight是Redis官方出品的可视化管理工具,可用于设计.开发.优化你的Redis应用.支持深色和浅色两种主题,界面非常炫酷!可支持String.Hash.Set.List.JSON等多种数据类型的管理,同时支持远程使用CLI功能,功能
-
Ruby版本管理工具RVM的安装和使用教程
RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换. https://rvm.io/ 如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一. 这里所有的命令都是再用户权限下操作的,任何命令最好都不要用 sudo. RVM 安装 $ curl -L get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/.bash_profile 修改 RVM 的 Ruby 安装源到国内的 淘宝镜像服务器,
-
python进程管理工具supervisor的安装与使用教程
前言 在一个分布式环境中,每台机器上可能需要启动和停止多个进程,使用命令行方式一个一个手动启动和停止非常麻烦,而且查看每个进程的状态也很不方便.如果有一个工具能够实现每台机器上多个进程的简单高效中心化管理将是非常方便的.于是Supervisord工具应运而生.与Supervisord类似的工具包括monit, daemontools和runit.下面话不多说了,来一起看看详细的介绍吧. 安装 Supervisord是运行在Python环境下的服务监控程序,所以在安装supervisord之前必须
-
Node.js的项目构建工具Grunt的安装与配置教程
Grunt 基于 Node.js ,用 JS 开发,这样就可以借助 Node.js 实现跨系统跨平台的桌面端的操作,例如文件操作等等.此外,Grunt 以及它的插件们,都作为一个 包 ,可以用 NPM 安装进行管理. 所以 NPM 生成的 package.json 项目文件,里面可以记录当前项目中用到的 Grunt 插件,而 Grunt 会调用 Gruntfile.js 这个文件,解析里面的任务(task)并执行相应操作. 安装 Grunt-cli 其实是安装 Grunt-cli ,这里安装Gr
-
Java elasticsearch安装以及部署教程
1 概述 1.1 Elastic Stack的核心 The Elastic Stack,包括ElasticSearch,Kibana,Beats和Logstash(也称为ELK Stack) 能够安全可靠的获取任何来源,任何格式的数据,然后实时的对诗句进行搜索,分析和可视化 Elasticsearch,简称ES,ES是一个开源的高扩展的分布式全文搜索引擎 是整个Elastic Stack技术栈的核心,它可以近乎实时的存储,检索数据 1.2 Elasticsearch And Solr(对比图)
-
最详细的python工具Anaconda+Pycharm安装教程
一.介绍 Python:python代码解释器,用于编译.py代码,python可以单独安装,本次环境配置目的用于解决计算机视觉处理,因此选用安装Anaconda,Anaconda中包含python.exe以及常用的工具包. Opencv:包含大量的图像处理工具,需要配置相关环境. Pycharm:python代码常用的IDE,python开发常用工具. 本文示范安装版本如下:(在配置python+pycharm中,版本兼容性较强,没有特定的版本配合要求) Anaconda Anaconda3-
-
Python测试开源工具splinter安装与使用教程
splinter介绍 Splinter是一个使用Python测试Web应用程序的开源工具,可以自动化浏览器操作,例如访问URL和与它们的项进行交互.例如,我们使用百度引擎搜索内容,需要再搜索框内输入关键字,再按百度一下即可以搜索想要的内容,使用Splinter可以使用pyhton脚本来实现上述过程. Splinter安装 Splinter的使用需要依赖python环境,因此首先需要装python(python安装可以直接安装anaconda集成环境,网上一搜教程很多~),并且python
-
windows环境下java开发工具maven的安装教程图解
Maven是什么? Maven是一个项目管理和综合工具.Maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期. 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作.由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置 maven是java项目依赖管理和构建工具,有了maven可以让java项目开发和构建更加便捷和高效,是
-
持续集成工具之Jenkins安装部署的详细教程
一.DevOps理念 所谓DevOps是指development和Operations的组合,中文意思就是开发和运维的简写.devops理念主要是针对企业中的研发人员.运维人员和测试人员的工作理念,是他们在应用开发.代码部署和质量测试等整条生命周期中协作和沟通的最佳实践DevOps 强调整个组织的合作以及交付和基础设施变更的自动化.从而实现持续集成.持续部署和持续交付.传统的模式的开发人员只顾开发程序,运维只负责基础环境管理和代码部署及监控等,其并不是为了一个共同的目标而共同实现最终的目的,而D
随机推荐
- 基于Require.js使用方法(总结)
- SQL Server使用一个语句块批量插入多条记录的三种方法
- 学习SpringMVC——如何获取请求参数详解
- 通过C++学习Python
- php set_time_limit()函数的使用详解
- php使用wordwrap格式化文本段落的方法
- php添加文章时生成静态HTML文章的实现代码
- 基于php缓存的详解
- asp.net url重写的好处与方法
- jQuery 遍历函数详解
- javaScript中slice函数用法实例分析
- 在图片上单击获取图片原始大小
- jquery数据验证插件(自制,简单,练手)实例代码
- JS图片定时翻滚效果实现方法
- 微信小程序左滑删除效果的实现代码
- Android获取屏幕或View宽度和高度的方法
- java实现任意四则运算表达式求值算法
- Android中实现HashMap排序的方法
- js实现上传并压缩图片效果
- angular 用Observable实现异步调用的方法