Kibana安装(图文详解)(多节点的ELK集群安装在一个节点就好)

简介:

 第一步:上传

  注意,对于,多节点的ELK集群安装在一个节点就好。我这里以主节点,HadoopMaster。

复制代码
[hadoop@HadoopMaster app]$ pwd
/home/hadoop/app
[hadoop@HadoopMaster app]$ ll
total 3096
drwxrwxr-x.  9 hadoop hadoop    4096 Feb 22 06:05 elasticsearch-2.4.3
-rw-r--r--.  1 hadoop hadoop  908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--.  1 hadoop hadoop 2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
drwxr-xr-x. 10 hadoop hadoop    4096 Oct 31 17:15 hadoop-2.6.0
drwxr-xr-x. 15 hadoop hadoop    4096 Nov 14  2014 hadoop-2.6.0-src
drwxrwxr-x.  8 hadoop hadoop    4096 Nov  2 18:20 hbase-1.2.3
drwxr-xr-x.  8 hadoop hadoop    4096 Apr 11  2015 jdk1.7.0_79
drwxrwxr-x.  9 hadoop hadoop    4096 Feb 25 19:18 tomcat-7.0.73
drwxr-xr-x. 10 hadoop hadoop    4096 Nov  1 23:39 zookeeper-3.4.6
[hadoop@HadoopMaster app]$ rz

[hadoop@HadoopMaster app]$ ll
total 36432
drwxrwxr-x.  9 hadoop hadoop     4096 Feb 22 06:05 elasticsearch-2.4.3
-rw-r--r--.  1 hadoop hadoop   908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--.  1 hadoop hadoop  2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
drwxr-xr-x. 10 hadoop hadoop     4096 Oct 31 17:15 hadoop-2.6.0
drwxr-xr-x. 15 hadoop hadoop     4096 Nov 14  2014 hadoop-2.6.0-src
drwxrwxr-x.  8 hadoop hadoop     4096 Nov  2 18:20 hbase-1.2.3
drwxr-xr-x.  8 hadoop hadoop     4096 Apr 11  2015 jdk1.7.0_79
-rw-r--r--.  1 hadoop hadoop 34135857 Mar 24 23:34 kibana-4.6.3-linux-x86_64.tar.gz
drwxrwxr-x.  9 hadoop hadoop     4096 Feb 25 19:18 tomcat-7.0.73
drwxr-xr-x. 10 hadoop hadoop     4096 Nov  1 23:39 zookeeper-3.4.6
[hadoop@HadoopMaster app]$ 
复制代码

 

 

 

 

 

 

 

 第二步:解压

[hadoop@HadoopMaster app]$ tar -zxvf kibana-4.6.3-linux-x86_64.tar.gz 

 

 

 

 第三步:删除安装包,并修改所属组和用户

复制代码
[hadoop@HadoopMaster app]$ ll
total 36436
drwxrwxr-x.  9 hadoop hadoop     4096 Feb 22 06:05 elasticsearch-2.4.3
-rw-r--r--.  1 hadoop hadoop   908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--.  1 hadoop hadoop  2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
drwxr-xr-x. 10 hadoop hadoop     4096 Oct 31 17:15 hadoop-2.6.0
drwxr-xr-x. 15 hadoop hadoop     4096 Nov 14  2014 hadoop-2.6.0-src
drwxrwxr-x.  8 hadoop hadoop     4096 Nov  2 18:20 hbase-1.2.3
drwxr-xr-x.  8 hadoop hadoop     4096 Apr 11  2015 jdk1.7.0_79
drwxrwxr-x. 11 hadoop hadoop     4096 Nov  4 23:24 kibana-4.6.3-linux-x86_64
-rw-r--r--.  1 hadoop hadoop 34135857 Mar 24 23:34 kibana-4.6.3-linux-x86_64.tar.gz
drwxrwxr-x.  9 hadoop hadoop     4096 Feb 25 19:18 tomcat-7.0.73
drwxr-xr-x. 10 hadoop hadoop     4096 Nov  1 23:39 zookeeper-3.4.6
[hadoop@HadoopMaster app]$ rm kibana-4.6.3-linux-x86_64.tar.gz 
[hadoop@HadoopMaster app]$ ll
total 3100
drwxrwxr-x.  9 hadoop hadoop    4096 Feb 22 06:05 elasticsearch-2.4.3
-rw-r--r--.  1 hadoop hadoop  908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--.  1 hadoop hadoop 2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
drwxr-xr-x. 10 hadoop hadoop    4096 Oct 31 17:15 hadoop-2.6.0
drwxr-xr-x. 15 hadoop hadoop    4096 Nov 14  2014 hadoop-2.6.0-src
drwxrwxr-x.  8 hadoop hadoop    4096 Nov  2 18:20 hbase-1.2.3
drwxr-xr-x.  8 hadoop hadoop    4096 Apr 11  2015 jdk1.7.0_79
drwxrwxr-x. 11 hadoop hadoop    4096 Nov  4 23:24 kibana-4.6.3-linux-x86_64
drwxrwxr-x.  9 hadoop hadoop    4096 Feb 25 19:18 tomcat-7.0.73
drwxr-xr-x. 10 hadoop hadoop    4096 Nov  1 23:39 zookeeper-3.4.6
[hadoop@HadoopMaster app]$ 
复制代码

 

 

 

第四步:认识目录结构并,修改kibana.yml配置文件

 

复制代码
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ pwd
/home/hadoop/app/kibana-4.6.3-linux-x86_64
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ ll
total 48
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 bin
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 config
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 data
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 installedPlugins
-rw-rw-r--.  1 hadoop hadoop  562 Nov  4 23:24 LICENSE.txt
drwxrwxr-x.  6 hadoop hadoop 4096 Nov  4 23:24 node
drwxrwxr-x. 83 hadoop hadoop 4096 Nov  4 23:24 node_modules
drwxrwxr-x.  3 hadoop hadoop 4096 Nov  4 23:24 optimize
-rw-rw-r--.  1 hadoop hadoop  701 Nov  4 23:24 package.json
-rw-rw-r--.  1 hadoop hadoop 2322 Nov  4 23:24 README.txt
drwxrwxr-x.  8 hadoop hadoop 4096 Nov  4 23:24 src
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 webpackShims
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ cd config/
[hadoop@HadoopMaster config]$ ll
total 4
-rw-rw-r--. 1 hadoop hadoop 3200 Nov  4 23:24 kibana.yml
[hadoop@HadoopMaster config]$ vim kibana.yml 
复制代码

 

   更多,请见

kibana.yml(中文配置详解)

 

 

   很多其实,我们不需改,只是Kibana需要与ElasticSearch结合,需要更改如下地方:

 

   最后得到,

 

复制代码
server.host: "192.168.80.10"        
server.port: 5601
elasticsearch.url: "http://192.168.80.10:9200"
kibana.index: ".kibana"


对于server.host,最好别0.0.0.0,不安全。不建议
复制代码

 

 

 

 

 

 

 

 

 

第五步:在Kibana里,安装marvel插件

 

[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ bin/kibana plugin --install elasticsearch/marvel/latest

   在这里,需要一段较长时间,如果在线安装不了的话,就选择离线方式来安装吧。

 

  在这一步,我遇到了如下问题。

 

   具体怎么做,请见

ELK(Elasticsearch/Logstash/Kibana)安装时常见错误总结

   的问题九。

   说明的是,每次最新稳定版本,是变化的。所以若用离线来安装的话,则先复制那个网址下载就好。

 

 

  查看Kibana里是否安装marverl插件成功!

复制代码
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ pwd
/home/hadoop/app/kibana-4.6.3-linux-x86_64
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ ll
total 48
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 bin
drwxrwxr-x.  2 hadoop hadoop 4096 Mar 25 07:55 config
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 data
drwxrwxr-x.  3 hadoop hadoop 4096 Mar 25 18:49 installedPlugins
-rw-rw-r--.  1 hadoop hadoop  562 Nov  4 23:24 LICENSE.txt
drwxrwxr-x.  6 hadoop hadoop 4096 Nov  4 23:24 node
drwxrwxr-x. 83 hadoop hadoop 4096 Nov  4 23:24 node_modules
drwxrwxr-x.  3 hadoop hadoop 4096 Nov  4 23:24 optimize
-rw-rw-r--.  1 hadoop hadoop  701 Nov  4 23:24 package.json
-rw-rw-r--.  1 hadoop hadoop 2322 Nov  4 23:24 README.txt
drwxrwxr-x.  8 hadoop hadoop 4096 Nov  4 23:24 src
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 webpackShims
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ cd installedPlugins/
[hadoop@HadoopMaster installedPlugins]$ ll
total 4
drwxrwxr-x. 6 hadoop hadoop 4096 Mar 25 18:49 marvel
[hadoop@HadoopMaster installedPlugins]$ cd marvel/
[hadoop@HadoopMaster marvel]$ ll
total 88
-rw-rw-r--.   1 hadoop hadoop  2366 Dec 21 10:26 index.js
-rw-rw-r--.   1 hadoop hadoop 43681 Dec 21 10:26 LICENSE.txt
drwxrwxr-x. 486 hadoop hadoop 20480 Mar 25 18:48 node_modules
-rw-rw-r--.   1 hadoop hadoop   150 Dec 21 10:26 NOTICE.txt
-rw-rw-r--.   1 hadoop hadoop  1410 Jan  6 07:41 package.json
drwxrwxr-x.   8 hadoop hadoop  4096 Mar 25 18:48 public
drwxrwxr-x.   4 hadoop hadoop  4096 Mar 25 18:48 server
drwxrwxr-x.   2 hadoop hadoop  4096 Mar 25 18:48 webpackShims
[hadoop@HadoopMaster marvel]$ 
复制代码

 

 

 

 

 

 

第六步:启动Kibana

  在启动之前,先启动Elasticsearch,请移步

Elasticsearch-2.4.3的3节点安装(多种方式图文详解)

 

复制代码
[hadoop@HadoopMaster elasticsearch-2.4.3]$ pwd
/home/hadoop/app/elasticsearch-2.4.3
[hadoop@HadoopMaster elasticsearch-2.4.3]$ jps
2083 Jps
[hadoop@HadoopMaster elasticsearch-2.4.3]$ bin/elasticsearch -d
[hadoop@HadoopMaster elasticsearch-2.4.3]$ jps
2117 Jps
2104 Elasticsearch
[hadoop@HadoopMaster elasticsearch-2.4.3]$
复制代码

 

 其实啊,或者通过es的这种后台来启动也是可以的。

  这里,我们可以使用bin/elasticsearch -help来查知怎么使用。

bin/elasticsearch  -d  -p /home/hadoop/data/elasticsearch-2.4.3/pid

 

 

复制代码
[hadoop@HadoopSlave1 elasticsearch-2.4.3]$ jps
1900 Jps
[hadoop@HadoopSlave1 elasticsearch-2.4.3]$ bin/elasticsearch -d
[hadoop@HadoopSlave1 elasticsearch-2.4.3]$ jps
1991 Jps
1921 Elasticsearch
[hadoop@HadoopSlave1 elasticsearch-2.4.3]$ 
复制代码

 

 其实啊,或者通过es的这种后台来启动也是可以的。

  这里,我们可以使用bin/elasticsearch -help来查知怎么使用。

bin/elasticsearch  -d  -p /home/hadoop/data/elasticsearch-2.4.3/pid

 

 

复制代码
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ pwd
/home/hadoop/app/elasticsearch-2.4.3
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ jps
1908 Jps
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ bin/elasticsearch -d
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ jps
1929 Elasticsearch
1997 Jps
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ 
复制代码

 

 

 其实啊,或者通过es的这种后台来启动也是可以的。

  这里,我们可以使用bin/elasticsearch -help来查知怎么使用。

bin/elasticsearch  -d  -p /home/hadoop/data/elasticsearch-2.4.3/pid

 

 

 

 

 

 

 

   Kibana 启动

1.前台启动

  bin/kibana

2.后台启动

  nohup /home/ybxiang/kibana/kibana-4.5.1-linux-x64/bin/kibana & exit

   为了更好的演示给大家,我这另开一窗口,来特意启动Kibana进程。

 

注意:

  启动kibana时一直卡在[listening] Server running at http://0.0.0.0:5601,界面打开什么都没有,出现

No Marvel Data Found (marvel error)

[error][status][plugin:elasticsearch@1.0.0] Status changed from red to red - Service Unavailable?

[error][status][plugin:elasticsearch@1.0.0] Status changed from red to red - Elasticsearch is still initializing the kibana index.

 


  的问题十。

 

 

  然后,得到:



本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/6614033.html,如需转载请自行联系原作者

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
10月前
|
网络安全
window系统下安装elk
本文介绍了Elasticsearch、Logstash和Kibana(统称ELK栈)8.17.3版本的安装与配置流程。主要内容包括: - **Elasticsearch**:详细描述了从下载到启动服务的步骤,以及`elasticsearch.yml`的关键配置项,并提供了Postman操作示例及常见问题解决方案。 - **Logstash**:涵盖了插件安装、配置文件`logstash.conf`编写及其启动命令。 - **Kibana**:讲解了下载、配置`kibana.yml`和启动过程,确保与Elasticsearch正确连接。
ELK 圣经:Elasticsearch、Logstash、Kibana 从入门到精通
ELK是一套强大的日志管理和分析工具,广泛应用于日志监控、故障排查、业务分析等场景。本文档将详细介绍ELK的各个组件及其配置方法,帮助读者从零开始掌握ELK的使用。
|
存储 监控 安全
|
运维 监控 Ubuntu
一键启动日志魔法:揭秘ELK自动安装脚本的神秘面纱!
【8月更文挑战第9天】在数据驱动时代,高效处理日志至关重要。ELK Stack(Elasticsearch、Logstash、Kibana)是强大的日志分析工具,但其复杂的安装配置常让初学者望而却步。本文介绍如何编写ELK自动安装脚本,简化部署流程。脚本适用于Ubuntu系统,自动完成ELK下载、安装及基本配置,包括依赖项安装、服务启动及自启设置,极大降低了使用门槛,助力运维人员和开发者轻松构建日志分析平台。
460 6
一文吃透企业级elk技术栈:2. ES集群搭建
一文吃透企业级elk技术栈:2. ES集群搭建
一文吃透企业级elk技术栈:3. Kibana 安装配置
一文吃透企业级elk技术栈:3. Kibana 安装配置
|
Linux Docker 容器
Docker 安装 ELK,EFK代替
Docker 安装 ELK,EFK代替
180 0
|
Docker 容器
Docker 安装 ELK
Docker 安装 ELK
237 0
|
监控 应用服务中间件 nginx
使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana)
ELK的架构有多种,本篇分享使用的架构如图所示: Beats(Filebeat) -> -> Elasticsearch -> Kibana,目前生产环境一天几千万的日志,内存占用大概 10G
1390 4
|
4月前
|
消息中间件 Java Kafka
搭建ELK日志收集,保姆级教程
本文介绍了分布式日志采集的背景及ELK与Kafka的整合应用。传统多服务器环境下,日志查询效率低下,因此需要集中化日志管理。ELK(Elasticsearch、Logstash、Kibana)应运而生,但单独使用ELK在性能上存在瓶颈,故结合Kafka实现高效的日志采集与处理。文章还详细讲解了基于Docker Compose构建ELK+Kafka环境的方法、验证步骤,以及如何在Spring Boot项目中整合ELK+Kafka,并通过Logback配置实现日志的采集与展示。
1028 64
搭建ELK日志收集,保姆级教程