ELK-elasticsearch-6.3.2插件【head,bigdesk,cerebro[kopf]】安装
参考博客:linux下ElasticSearch.6.2.2集群安装与head、Kibana、X-Pack..插件的配置安装
参考博客:ELK5.5.1 插件安装实践纪要(head/bigdesk/kopf/cerebo/中文分词插件)
1. x-pack 【该版本默认安装】
[yun@mini01 ~] $ elasticsearch-plugin install x-pack
ERROR: this distribution of Elasticsearch contains X-Pack by default
2. mobz/elasticsearch-head
3台机器只需要安装一台就可以了
2.1. 安装nodejs
[yun@mini01 software]$ pwd
/app/software
[yun@mini01 software]$ tar xf node-v8.11.4-linux-x64.tar.xz # 从官网下载
[yun@mini01 software]$ mv node-v8.11.4-linux-x64 /app/
[yun@mini01 software]$ cd /app/
[yun@mini01 ~]$ ln -s node-v8.11.4-linux-x64/ node
######## 添加环境变量 使用root用户
[root@mini01 ~]# vim /etc/profile # 追加如下信息
………………
### 环境变量添加
export NODEJS_HOME=/app/node
export PATH=$PATH:$NODEJS_HOME/bin [root@mini01 ~]# logout
[yun@mini01 ~]$ source /etc/profile # 重新加载环境变量
[yun@mini01 node]$ node -v # 验证是否安装成功
v8.11.4
2.2. 安装elasticsearch-head
[yun@mini01 software]$ pwd
/app/software
[yun@mini01 software]$ tar xf elasticsearch-head-5.0..tar.gz # 从git上下载的
[yun@mini01 software]$ mv elasticsearch-head-5.0. /app/
[yun@mini01 software]$ cd /app/
[yun@mini01 ~]$ ln -s elasticsearch-head-5.0./ elasticsearch-head
[yun@mini01 ~]$ cd elasticsearch-head # 进入目录
[yun@mini01 elasticsearch-head]$ npm install -g grunt-cli
/app/node-v8.11.4-linux-x64/bin/grunt -> /app/node-v8.11.4-linux-x64/lib/node_modules/grunt-cli/bin/grunt
+ grunt-cli@1.3.
added packages in .838s
[yun@mini01 elasticsearch-head]$ npm install
npm WARN elasticsearch-head@0.0. license should be a valid SPDX license expression
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2. (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) up to date in .88s
[yun@mini01 elasticsearch-head]$ grunt server & # 启动服务并后台运行【注意所在目录】
# 或者 grunt server >>/app/elasticsearch-head/logs/head_$(date +%F).log >>/app/elasticsearch-head/logs/head-err_$(date +%F).log &
# ##日志存放
(node:) ExperimentalWarning: The http2 module is an experimental API.
Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://localhost:9100
浏览器访问
http://mini01:9100/

其中红框内的URL可以为:
http://mini01:9200/
http://mini02:9200/
http://mini03:9200/
3. lukas-vlcek/bigdesk
只需要安装一台就可以了
[yun@mini01 software]$ pwd
/app/software
[yun@mini01 software]$ tar xf bigdesk-2.2.a.tar.gz # 从git上下载
[yun@mini01 software]$ mv bigdesk-2.2.a /app/
[yun@mini01 software]$ cd /app/
[yun@mini01 ~]$ ln -s bigdesk-2.2.a/ bigdesk
###### 启动bigdesk
[yun@mini01 _site]$ pwd
/app/bigdesk/_site
[yun@mini01 _site]$ python -m SimpleHTTPServer & # 启动程序【注意所在目录】
# python -m SimpleHTTPServer >>/app/bigdesk/logs/bigdesk_$(date +%F).log >>/app/bigdesk/logs/bigdesk-err_$(date +%F).log &
# 记录日志
浏览器访问
http://mini01:8000

其中红框内的URL可以为:
http://mini01:9200/
http://mini02:9200/
http://mini03:9200/

4. lmenezes/cerebro

所以不是kopf而是cerebro
[yun@mini01 software]$ pwd
/app/software
[yun@mini01 software]$ tar xf cerebro-0.8..tgz # 从git上下载
[yun@mini01 software]$ mv cerebro-0.8. /app/
[yun@mini01 software]$ cd /app/
[yun@mini01 ~]$ ln -s cerebro-0.8./ cerebro
# 启动cerebro
[yun@mini01 cerebro]$ pwd
/app/cerebro
[yun@mini01 cerebro]$ ./bin/cerebro & # 有日志记录
[]
浏览器访问
http://mini01:9000

其中红框内的URL可以为:
http://mini01:9200/
http://mini02:9200/
http://mini03:9200/


5. 通过插件保存数据并查看或删除
5.1. 新建索引并保存数据
通过head添加数据

5.2. 查看数据


5.6. 删除索引

6. 关闭es查看状态
6.1. 所有es正常时

6.2. 有1台es停止时

6.3. 有2台es停止时

备注:为绿色时表示es都正常数据无丢失;黄色表示有es异常,但数据无丢失;红色表示es有异常,并且数据有丢失。
ELK-elasticsearch-6.3.2插件【head,bigdesk,cerebro[kopf]】安装的更多相关文章
- ELk(Elasticsearch, Logstash, Kibana)的安装配置
目录 ELk(Elasticsearch, Logstash, Kibana)的安装配置 1. Elasticsearch的安装-官网 2. Kibana的安装配置-官网 3. Logstash的安装 ...
- (3)安装elastic6.1.3及插件kibana,x-pack,essql,head,bigdesk,cerebro,ik
6安装nginx 6.1安装nginx 安装 pcre,zlib,openssl,nginx 6.2生成web访问用户密码 htpasswd –c –b /usr/local/nginx/conf/p ...
- (1)安装elastic6.1.3及插件kibana,x-pack,essql,head,bigdesk,cerebro,ik
1.安装环境及程序版本 操作系统: centos6.7 jdk: 1.8.0_102 elastic: 1.6.3 kibana: 1.6.3 x-pack: 1.6.3 es-sql: 1.6.3 ...
- ELK- elasticsearch 讲解,安装,插件head,bigdesk ,kopf,cerebro(kopf升级版)安装
ElasticSearch:简称es ,分布式全文搜索引擎,使用java语言开发,面向文档型数据库,一条数据就是一个文档,数据用json序列化后存储. 默认端口:9200 借助redis来理解 red ...
- 利用ansible-playbook一键部署ELK(ElasticSearch,logstash and kibana)
一.部署前环境介绍: es集群5台(es01,es02,es03,es04,es05),logstash服务器1台(logstash2),kibana服务器1台(kibana2),模拟apache服务 ...
- ELK——Logstash 2.2 date 插件【翻译+实践】
官网地址 本文内容 语法 测试数据 可配置选项 参考资料 date 插件是日期插件,这个插件,常用而重要. 如果不用 date 插件,那么 Logstash 将处理时间作为时间戳.时间戳字段是 Log ...
- 使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践--转载
原文地址:https://wsgzao.github.io/post/elk/ 另外可以参考:https://www.digitalocean.com/community/tutorials/how- ...
- [elk]elasticsearch5.0及head插件安装
ElasticSearch2.3/2.4升级到ElasticSearch5.0 参考文档(排名不分先后)https://www.elastic.co/guide/en/elasticsearch/re ...
- CentOS 6.x ELK(Elasticsearch+Logstash+Kibana)
CentOS 6.x ELK(Elasticsearch+Logstash+Kibana) 前言 Elasticsearch + Logstash + Kibana(ELK)是一套开源的日志管理方案, ...
随机推荐
- openshift上使用devicemapper
环境:openshift v3.6.173.0.5 openshift上devicemapper与官方文档中的描述略有不同,在官方文档的描述中,容器使用的lvm文件系统挂载在/var/lib/devi ...
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十九):服务消费(Ribbon、Feign)
技术背景 上一篇教程中,我们利用Consul注册中心,实现了服务的注册和发现功能,这一篇我们来聊聊服务的调用.单体应用中,代码可以直接依赖,在代码中直接调用即可,但在微服务架构是分布式架构,服务都运行 ...
- 二、Windows下TortoiseGit的安装与配置
TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版 ...
- shiro源码篇 - shiro的session的查询、刷新、过期与删除,你值得拥有
前言 开心一刻 老公酷爱网络游戏,老婆无奈,只得告诫他:你玩就玩了,但是千万不可以在游戏里找老婆,不然,哼哼... 老公嘴角露出了微笑:放心吧亲爱的,我绝对不会在游戏里找老婆的!因为我有老公! 老婆: ...
- Spring之Bean的注入
Bean的配置中介绍的是Bean声明问题,在哪声明怎么声明的问题.Bean的注入是怎么实例化,怎么注入的问题.Bean注入的方式有两种,一种是在XML中配置,另一种则是使用注解的方式注入. 一.XML ...
- python集合操作和内置方法
一 集合基本介绍 集合:在{}内用逗号隔开每个值,集合的特点: 每个值必须是不可变类型 集合是无序的 集合的值不能重复 集合的应用场景较少,最重要的应用场景为进行关系运算以及去重. 二 集合的操作 1 ...
- 关于height,line-height导致的样式混乱的问题
设置固定border,padding,line-height,但是发现在ie下input标签竟然line-height不起作用,导致实际的高度无法控制 解决方法:添加固定高度height.
- JSON方式封装通信接口
1.封装通信接口数据的方法 2. 案例:生成json 注意:json_encode() 只能接收utf-8数据 测试: <?php $arr = array( 'id'=>1, 'name ...
- 前端面试(原生js篇) - 精确运算
一.面试题 问:开发的时候有用到过 Math 吗? 答:很多啊.比如生成 GUID 的时候,就会用到 Math.random() 来生成随机数. 问:别的呢?比如向下取整.向上取整? 答:向下取整是 ...
- ionic 项目中,ng-bind-html会过滤掉内嵌样式的问题
一.引入$sce,转化一步即可 $scope.articlesdetail.info = $sce.trustAsHtml($scope.articlesdetail.info); 参考网址: htt ...