elasticsearch+kibana+metricbeat安装部署方法


本文是elasticsearch + kibana + metricbeat,没有涉及到logstash部分。通过beat收集数据发送到elasticsearch中,用kibana去查询elasticsearch来展示数据。

以下是安装部署需要准备的包:

安装包

版本

elasticsearch-5.1.2.rpm

5.1.2

kibana-5.1.2-x86_64.rpm

5.1.2

metricbeat-5.1.2-x86_64.rpm

5.1.2

jdk-8u74-linux-x64.rpm

1.8

一、安装elasticsearch

elasticsearch的运行依赖java环境,因此需要在es集群配置java

1)安装elasticsearch需要jdk1.8以上版本,删掉低版本jdk

查询低版本jdk命令:rpm -qa| grep jdk

2)下载并安装jdk1.8

rpm -ivh jdk-8u74-linux-x64.rpm

3)安装elasticsearch

rpm -ivh elasticsearch-5.1.2.rpm

4)修改elasticsearch配置文件(vim /etc/elasticsearch/elasticsearch.yml)

cluster.name: test_cluster(集群名)
node.name: node-1(节点名)
network.host: 192.168.199.123(网络主机)
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts:["192.168.199.193","192.168.199.123","192.168.199.199"](ES集群中的各主机IP)
discovery.zen.minimum_master_nodes: 2(最小节点数量,单机部署节点为1)

5)修改elasticsearch最大线程数(vim /etc/security/limits.conf),在末尾添加如下内容

elasticsearch - nproc 2048

6)启动elasticsearch,执行/etc/init.d/elasticsearch start,启动后可以检查服务是否正常开启(netstat -lpn| grep 9200),启动时会报一个WARN级别错误:seccomp unavailable,这个错误不会影响es的正常使用

二、安装kibana

1)安装rpm包

rpm -ivh kibana-5.1.2-x86_64.rpm

2)修改配置文件(默认端口5601)

vim /etc/kibana/kibana.yml,修改如下两个部分:

server.host(本机IP)

elasticsearch.url(elasticsearch的 IP:port)

3)启动kibana,执行/etc/init.d/kibana start

三、安装metricbeat

1)安装rpm包

rpm -ivh metricbeat-5.1.2-x86_64.rpm

2)修改配置文件

vim /etc/metricbeat/metricbeat.yml

# Array of hosts to connect to
hosts: ["192.168.XX.XX:9200"]

3)导入参数(将localhost替换成对应ip)

curl -XPUT 'http://localhost:9200/_template/metricbeat?pretty' –d@/etc/metricbeat/metricbeat.template.json

4)启动metricbeat,执行/etc/init.d/metricbeat  start

四、常用命令

1.集群状态:

curl -XGET 'http://192.168.XX.XX:9200/_cluster/health?pretty'

2.查看所有节点:

curl '192.168.XX.XX:9200/_cat/nodes?v'

3.查看所有索引:

curl '192.168.XX.XX:9200/_cat/indices?v'

elasticsearch+kibana+metricbeat安装部署方法的更多相关文章

  1. elasticsearch kibana的安装部署与简单使用(一)

    1.先说说es 我早两年使用过es5.x的版本,记得当时部署还是很麻烦,因为es是java写的,要先在机器上部署java环境jvm之类的一堆东西,然后才能安装es 但是现在我使用的是目前最新的7.6版 ...

  2. elasticsearch kibana的安装部署与简单使用(二)

    介绍一下elasticsearch和kibana的简单使用 es其实我理解为一个数据库,一个数据库无非就是增删改查, Delete  PUT GET POST 这些接口关键字完美对应 比如,我想查一张 ...

  3. Elasticsearch介绍及安装部署

    本节内容: Elasticsearch介绍 Elasticsearch集群安装部署 Elasticsearch优化 安装插件:中文分词器ik 一.Elasticsearch介绍 Elasticsear ...

  4. hadoop入门(3)——hadoop2.0理论基础:安装部署方法

    一.hadoop2.0安装部署流程         1.自动安装部署:Ambari.Minos(小米).Cloudera Manager(收费)         2.使用RPM包安装部署:Apache ...

  5. Elasticsearch + Kibana 简单安装使用

    1.资料来源官网,参考: https://www.elastic.co/cn/downloads/elasticsearch https://www.elastic.co/cn/downloads/k ...

  6. Elasticsearch+Kibana+Logstash安装

    安装环境: [root@node- src]# cat /etc/redhat-release CentOS Linux release (Core) 安装之前关闭防火墙 firewalld 和 se ...

  7. (转)实验文档1:跟我一步步安装部署kubernetes集群

    实验环境 基础架构 主机名 角色 ip HDSS7-11.host.com k8s代理节点1 10.4.7.11 HDSS7-12.host.com k8s代理节点2 10.4.7.12 HDSS7- ...

  8. elasticsearch + kibana + x-pack + logstash_集群部署安装

    elasticsearch 部分总体描述: 1.elasticsearch 的概念及特点.概念:elasticsearch 是一个基于 lucene 的搜索服务器.lucene 是全文搜索的一个框架. ...

  9. Docker安装部署ELK教程(Elasticsearch+Kibana+Logstash+Filebeat)

    Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等. Logstash 是一个完全开 ...

随机推荐

  1. 解决"应用程序无法启动,因为应用程序的并行配置不正确"问题

    想必不少人都会遇到题目中的问题.我在一次和舍友一起重装系统的时候变遇到了上述的问题, 经过仔细分析发现电脑会出现上述问题所必要的条件 系统中没有存在合理的运行库文件 所运行的软件是之前重装系统之间留下 ...

  2. 201521123008 《Java程序设计》 第九周学习总结

    1. 本周学习总结 2. 书面作业 本次PTA作业题集异常 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什么异常.需要捕获吗(为什么)?应如何避 ...

  3. Bootstrap栅格系统用法--Bootstrap基础

    1.栅格系统实现布局的原理 1)Bootstrap把屏幕的宽度拆分成12格(列),每一格像素的多少由设备屏幕分辨率决定,我们在开发项目的过程中不需要去指定像素或者百分比. 2)不同范围的分辨率对应不同 ...

  4. [Android FrameWork 6.0源码学习] View的重绘过程之Draw

    View绘制的三部曲,测量,布局,绘画现在我们分析绘画部分测量和布局 在前两篇文章中已经分析过了.不了解的可以去我的博客里找一下 下面进入正题,开始分析调用以及函数原理 private void pe ...

  5. python列表补充、循环

    优先掌握部分 切片l=['a','b','c','d','e','f']print(l[1:5])print(l[1:5:2])print(l[2:5])print(l[-1])了解print(l[- ...

  6. vim格式化代码

    在命令模式下,按键盘gg=G 命令含义: gg:到达文件头=:缩进G:直到文件尾

  7. unity3D写一个hello world

    unity3D写一个hello world 打开unity并且在assets建立一个新的文件,新的文件命名为hello world.unity.接着创建一个新的C#Sript脚本文件,命名为hello ...

  8. Azure SQL Database (25) Azure SQL Database创建只读用户

    <Windows Azure Platform 系列文章目录> 本文将介绍如何在Azure SQL Database创建只读用户. 请先按照笔者之前的文章:Azure SQL Databa ...

  9. css之outline实现圆角效果

    对,你没有看错,outline也可以实现圆角,不过请先读完自然会知道结果: ============================================================== ...

  10. SQL Server 2016 Alwayson新增功能

    标签:SQL SERVER/MSSQL SERVER/数据库/DBA/ 概述 SQLServer2016发布版本到现在已有一年多的时间了,目前最新的稳定版本是SP1版本.接下来就开看看2016在Alw ...