Elasticsearch插件安装之cerebro(八)
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(八)相关推荐
- ElasticSearch插件安装
一.安装Kiabna Kibana是一个为 ElasticSearch 提供的数据分析的 Web 接口.可使用它对日志进行高效的搜索.可视化.分析等各种操作. Kiabna的介绍可查考官方的说明:ht ...
- ELK(3)——elasticsearch插件安装
文章目录 1.下载elasticsearch-head插件 2.更换npm源安装 1.下载elasticsearch-head插件 wget https://github.com/mobz/elast ...
- 完整elasticsearch安装及其插件安装
一.elasticsearch安装 1.官网下载安装包并上传并解压 2.es下建立data和logs目录 3.编辑conf/elasticsearch.yml文件 cluster:cluste ...
- ELK日志分析平台(一)—elasticsearch安装及配置、elasticsearch图形化插件安装
1.elasticsearch简介 elastic官网 2.安装及配置 官方下载网站 本次实验版本用7.6 [root@foundation50 ~]# cd /mnt/pub/docs/elk/7. ...
- 分布式搜索引擎ElasticSearch+Kibana (Marvel插件安装详解)
在安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,要下载license.Marvel-agent,又要下载安装Kibana 版本需求 Java 7 or later Elasticsear ...
- 安装kibana,X-pack和elasticsearch插件的全过程
Are U ready? 搞Elasticsearch的话死后需要安装一些辅助工具,在安装这些工具之前,最好先检查rpm和node版本,如下: [root@chen-elk-001 elasticse ...
- Elasticsearch集群监控工具bigdesk插件安装
bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu.内存使用情况,索引数据.搜索情况,http连接数等. 项目git地址: https://g ...
- ES | CentOS下基于ElasticSearch的head插件安装
文章目录: ▶ 环境要求 ▶ node下载 ▶ node安装 ▶ head插件下载 ▶ head插件安装 ▶ 启动ElasticSearch-head ▶ 访问验证ElasticSearch-head ...
- Elasticsearch插件介绍及安装
转载来源 :Elasticsearch之插件介绍及安装 https://www.cnblogs.com/zlslch/p/6423631.html ES站点插件(以网页形式展现) 1.BigDesk ...
最新文章
- shell脚本按行读取文件的几种方式
- 研磨数据结构与算法-06递归的应用
- WPF 中如何使用第三方控件 ,可以使用WindowsFormsHost 类
- 基于operator sdk编写一个k8s自定义资源管理应用
- 利用计算机进行有理数的运算教学反思,《有理数加减乘除混合运算》教学反思...
- PAT_B_1003_Java(20分)
- bootstrap-table.js如何根据单元格数据不同显示不同的字体的颜色
- linux脚本漏洞,Silver Peak VX跨站脚本漏洞(CVE-2014-2975)
- 一道Python面试题,设置一个动态变量名
- 以编程方式在ASP.NET MVC中使用多个HTML Select控件
- Android 属性动画Property Animation(中)
- 机器视觉系统工作流程及优势分析
- Atiitt cdn技术总结 性能提升之道 目录 1. 组成 最简单的CDN网络由一个DNS服务器和几台缓存服务器组成:	1 1.1. CDN是一个经策略性部署的整体系统,包括分布式存储、负载均衡
- python 克里金空间插值_C#教程之空间插值——克里金插值
- 【python】2022年618一起抢优惠券
- 云计算是什么?云计算开发学习路线
- PyTorch-LSTM时间序列预测中如何预测真正的未来值
- TestCase和TestSuite详解
- 你看不到的华为两大“笨功夫”
- 微信小程序的动态显示字体颜色
热门文章
- mockjs 常用语法 以及 MockServer
- MMPBSA结合自由能计算原理
- POCO软件测试自学,自动化UI测试工具airtest 之V2.2 airtest文档学习POCO
- 无监督式GAN(infoGAN) matlab实战
- 动态内存管理——tlsf
- 当我用ChatGPT中学习CNN卷积神经网络时...
- 瘦客户机如何安装ubuntu-20.04-live-server-amd64
- 使用python自动提交调查问卷
- 全球排名第一的免费开源ERP Odoo替代料管理应用解决方案
- LinuxI/O多路复用转接服务器——epoll模型实现