cerebro简介

cerebro是专业化项目管理系统,提供一个协作工作环境和项目管理软件,用于处理复杂的视觉材料。它
专为 CGI 和动画工作室、广告公司、电视公司和建筑设计公司而开发。也可以说它是一款Elasticsearch监控工具。
cerbro官网:https://cerebrohq.com/zh-hans/

cerebro功能

cerebro安装

有的下载可能较慢,我下载后放到了云盘:https://pan.baidu.com/s/1ugZqks9j5CEGaRICExXKDg
cerebro我下载的是开箱即用的,解压就能使用

[root@CentOS7_node3 src]# wget https://github.com/lmenezes/cerebro/releases/download/v0.8.3/cerebro-0.8.3.tgz
[root@CentOS7_node3 src]# tar xf cerebro-0.8.3.tgz -C /usr/local/
[root@CentOS7_node3 /]# cp -rf /usr/local/cerebro-0.8.3/conf/application.conf  /usr/local/cerebro-0.8.3/conf/application.conf.default

cerebro配置文件修改

cat << EOF >> /usr/local/cerebro-0.8.3/conf/application.confhosts = [{host = "http://10.211.55.10:9201"name = "elasticsearch_dockerc"},]
EOF

以上host字段为添加我们主机的地址以及es对外的http端口,name字段为cerebro定义名称,一般我们写为我们es的集群名称即可

启动测试

cerebro启动

前台启动
[root@CentOS7_node3 /]# /usr/local/cerebro-0.8.3/bin/cerebro -Dhttp.port=1234 -Dhttp.address=10.211.55.10
[info] play.api.Play - Application started (Prod) (no global state)
[info] p.c.s.AkkaHttpServer - Listening for HTTP on /10.211.55.10:1234后台启动
[root@CentOS7_node3 /]# nohup /usr/local/cerebro-0.8.3/bin/cerebro -Dhttp.port=1234 &查看进程
[root@CentOS7_node3 /]# ps -ef|grep java
elastic+  6017  6016  3 17:22 pts/0    00:00:13 /usr/local/java/bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -Djdk.io.permissionsUseCanonicalPath=true -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j.skipJansi=true -XX:+HeapDumpOnOutOfMemoryError -Des.path.home=/usr/local/elasticsearch-5.6.16 -cp /usr/local/elasticsearch-5.6.16/lib/* org.elasticsearch.bootstrap.Elasticsearch
root      6209  4924 99 17:29 pts/1    00:00:07 /usr/local/java/bin/java -Duser.dir=/usr/local/cerebro-0.8.3 -Dhttp.port=1234 -Dhttp.address=10.211.55.10 -cp  -jar /usr/local/cerebro-0.8.3/lib/cerebro.cerebro-0.8.3-launcher.jar
root      6293  4924  0 17:29 pts/1    00:00:00 grep --color=auto java查看端口
[root@CentOS7_node3 /]# ss -anplt |grep java
LISTEN     0      128    ::ffff:10.211.55.10:9201                    :::*                   users:(("java",pid=6017,fd=187))
LISTEN     0      100    ::ffff:10.211.55.10:1234                    :::*                   users:(("java",pid=6209,fd=129))
LISTEN     0      128    ::ffff:10.211.55.10:9301                    :::*                   users:(("java",pid=6017,fd=121))

cerebro访问测试
在浏览器中输入http://IP:port
我的是http://10.211.55.7:1234

到界面后直接点击我们在配置文件中配置的name,即会自动连接ES集群

这是我们的es节点信息,啥都没有,太干净了,下面将手动创建文档,生成索引等,让es集群产生分片和副本来讲解web界面功能

创建文档

我们创建手动创建文档,让文档自动生成索引,我们这里是使用curl命令结合put上传协议来上传文档,具体语法如下:

curl -XPUT 'http://10.211.55.10:9201/index_name/type_name/1?pretty' -d '
{ "name": "xuwl", "age": 18, "job": "Linux" }'命令介绍
-X:指定http请求方式,这里为PUT上传方式
http://10.211.55.10:9201:指定一台es服务器对外的http端口
/index_name:文档的索引名称,必须小写
/type_name:文档的类型名称,必须小写
/1:文档的ID编号
?pretty:人性化创建索引
-d:指定使用JSON方式来撰写上传文档
{ "name": "xuwl", "age": 18, "job": "Linux" }':使用JSON格式来撰写上传文档内容

1.创建索引为dockerc_stack文档

1. 创建索引为docker_stack,ID编号为1的文档
[root@CentOS7_node3 ~]# curl -XPUT 'http://10.211.55.10:9201/dockerc_stack/elasticsearch_index/1?pretty' -d '
{ "name": "cerebro", "type": "plugin", "word_environment": "general" }'
{"_index" : "dockerc_stack","_type" : "elasticsearch_index","_id" : "1","_version" : 1,"result" : "created","_shards" : {"total" : 2,"successful" : 2,    "failed" : 0},"created" : true     #创建为true
}2. 创建索引为docker_stack,ID编号为2的文档
[root@CentOS7_node3 ~]# curl -XPUT 'http://10.211.55.10:9201/dockerc_stack/elasticsearch_index/2?pretty' -d '
{ "name": "es-cerebro", "type": "es-plugin", "word_environment": "linux" }'
{"_index" : "dockerc_stack","_type" : "elasticsearch_index","_id" : "2","_version" : 1,"result" : "created","_shards" : {"total" : 2,"successful" : 2,"failed" : 0},"created" : true
}

2.创建索引为migu_video文档

[root@CentOS7_node3 ~]# curl -XPUT 'http://10.211.55.10:9201/migu_video/migu_index/1?pretty' -d '
{ "movie_name": "avengers", "movie_type": "science_flction", "time": "three hours" }'
{"_index" : "migu_video","_type" : "migu_index","_id" : "1","_version" : 1,"result" : "created","_shards" : {"total" : 2,"successful" : 2,"failed" : 0},"created" : true
}

3.查看索引

[root@CentOS7_node3 ~]# curl -XGET 'http://10.211.55.10:9201/_cat/indices?v'
健康状态 索引状态 索引名称      索引UID               主分片 副本分片  文档数量  文档删除数量    分片总大小      主分片大小
health status index         uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   dockerc_stack dCqV4xRIR4i0147pToxaag   5   1          2            0     19.4kb          9.7kb
green  open   migu_video    Vzk4zxOvSRaZiSID9uUfeg   5   1          1            0     10.3kb          5.1kb


注:更多功能请自行摸索哦

转载于:https://blog.51cto.com/11612299/2405052

Elasticsearch插件安装之cerebro(八)相关推荐

  1. ElasticSearch插件安装

    一.安装Kiabna Kibana是一个为 ElasticSearch 提供的数据分析的 Web 接口.可使用它对日志进行高效的搜索.可视化.分析等各种操作. Kiabna的介绍可查考官方的说明:ht ...

  2. ELK(3)——elasticsearch插件安装

    文章目录 1.下载elasticsearch-head插件 2.更换npm源安装 1.下载elasticsearch-head插件 wget https://github.com/mobz/elast ...

  3. 完整elasticsearch安装及其插件安装

    一.elasticsearch安装 1.官网下载安装包并上传并解压 2.es下建立data和logs目录 3.编辑conf/elasticsearch.yml文件     cluster:cluste ...

  4. ELK日志分析平台(一)—elasticsearch安装及配置、elasticsearch图形化插件安装

    1.elasticsearch简介 elastic官网 2.安装及配置 官方下载网站 本次实验版本用7.6 [root@foundation50 ~]# cd /mnt/pub/docs/elk/7. ...

  5. 分布式搜索引擎ElasticSearch+Kibana (Marvel插件安装详解)

    在安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,要下载license.Marvel-agent,又要下载安装Kibana 版本需求 Java 7 or later Elasticsear ...

  6. 安装kibana,X-pack和elasticsearch插件的全过程

    Are U ready? 搞Elasticsearch的话死后需要安装一些辅助工具,在安装这些工具之前,最好先检查rpm和node版本,如下: [root@chen-elk-001 elasticse ...

  7. Elasticsearch集群监控工具bigdesk插件安装

    bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu.内存使用情况,索引数据.搜索情况,http连接数等. 项目git地址: https://g ...

  8. ES | CentOS下基于ElasticSearch的head插件安装

    文章目录: ▶ 环境要求 ▶ node下载 ▶ node安装 ▶ head插件下载 ▶ head插件安装 ▶ 启动ElasticSearch-head ▶ 访问验证ElasticSearch-head ...

  9. Elasticsearch插件介绍及安装

    转载来源 :Elasticsearch之插件介绍及安装 https://www.cnblogs.com/zlslch/p/6423631.html ES站点插件(以网页形式展现) 1.BigDesk ...

最新文章

  1. shell脚本按行读取文件的几种方式
  2. 研磨数据结构与算法-06递归的应用
  3. WPF 中如何使用第三方控件 ,可以使用WindowsFormsHost 类
  4. 基于operator sdk编写一个k8s自定义资源管理应用
  5. 利用计算机进行有理数的运算教学反思,《有理数加减乘除混合运算》教学反思...
  6. PAT_B_1003_Java(20分)
  7. bootstrap-table.js如何根据单元格数据不同显示不同的字体的颜色
  8. linux脚本漏洞,Silver Peak VX跨站脚本漏洞(CVE-2014-2975)
  9. 一道Python面试题,设置一个动态变量名
  10. 以编程方式在ASP.NET MVC中使用多个HTML Select控件
  11. Android 属性动画Property Animation(中)
  12. 机器视觉系统工作流程及优势分析
  13. Atiitt cdn技术总结 性能提升之道 目录 1. 组成 最简单的CDN网络由一个DNS服务器和几台缓存服务器组成: 1 1.1. CDN是一个经策略性部署的整体系统,包括分布式存储、负载均衡
  14. python 克里金空间插值_C#教程之空间插值——克里金插值
  15. 【python】2022年618一起抢优惠券
  16. 云计算是什么?云计算开发学习路线
  17. PyTorch-LSTM时间序列预测中如何预测真正的未来值
  18. TestCase和TestSuite详解
  19. 你看不到的华为两大“笨功夫”
  20. 微信小程序的动态显示字体颜色

热门文章

  1. mockjs 常用语法 以及 MockServer
  2. MMPBSA结合自由能计算原理
  3. POCO软件测试自学,自动化UI测试工具airtest 之V2.2 airtest文档学习POCO
  4. 无监督式GAN(infoGAN) matlab实战
  5. 动态内存管理——tlsf
  6. 当我用ChatGPT中学习CNN卷积神经网络时...
  7. 瘦客户机如何安装ubuntu-20.04-live-server-amd64
  8. 使用python自动提交调查问卷
  9. 全球排名第一的免费开源ERP Odoo替代料管理应用解决方案
  10. LinuxI/O多路复用转接服务器——epoll模型实现