elasticsearch+kibana+metricbeat安装部署方法
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安装部署方法的更多相关文章
- elasticsearch kibana的安装部署与简单使用(一)
1.先说说es 我早两年使用过es5.x的版本,记得当时部署还是很麻烦,因为es是java写的,要先在机器上部署java环境jvm之类的一堆东西,然后才能安装es 但是现在我使用的是目前最新的7.6版 ...
- elasticsearch kibana的安装部署与简单使用(二)
介绍一下elasticsearch和kibana的简单使用 es其实我理解为一个数据库,一个数据库无非就是增删改查, Delete PUT GET POST 这些接口关键字完美对应 比如,我想查一张 ...
- Elasticsearch介绍及安装部署
本节内容: Elasticsearch介绍 Elasticsearch集群安装部署 Elasticsearch优化 安装插件:中文分词器ik 一.Elasticsearch介绍 Elasticsear ...
- hadoop入门(3)——hadoop2.0理论基础:安装部署方法
一.hadoop2.0安装部署流程 1.自动安装部署:Ambari.Minos(小米).Cloudera Manager(收费) 2.使用RPM包安装部署:Apache ...
- Elasticsearch + Kibana 简单安装使用
1.资料来源官网,参考: https://www.elastic.co/cn/downloads/elasticsearch https://www.elastic.co/cn/downloads/k ...
- Elasticsearch+Kibana+Logstash安装
安装环境: [root@node- src]# cat /etc/redhat-release CentOS Linux release (Core) 安装之前关闭防火墙 firewalld 和 se ...
- (转)实验文档1:跟我一步步安装部署kubernetes集群
实验环境 基础架构 主机名 角色 ip HDSS7-11.host.com k8s代理节点1 10.4.7.11 HDSS7-12.host.com k8s代理节点2 10.4.7.12 HDSS7- ...
- elasticsearch + kibana + x-pack + logstash_集群部署安装
elasticsearch 部分总体描述: 1.elasticsearch 的概念及特点.概念:elasticsearch 是一个基于 lucene 的搜索服务器.lucene 是全文搜索的一个框架. ...
- Docker安装部署ELK教程(Elasticsearch+Kibana+Logstash+Filebeat)
Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等. Logstash 是一个完全开 ...
随机推荐
- 201521123078 《java》第五周学习总结
1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点. 2. 书面作业 代码阅读:Child压缩包内源代码 1.1 com.parent包中Child.java文件能否编译通过?哪句 ...
- 201521123002 《Java程序设计》第4周学习总结
[TOC] 1. 本周学习总结 2. 书面作业 1.注释的应用 使用类的注释与方法的注释为前面编写的类与方法进行注释,并在Eclipse中查看.(截图) 参考文章 Eclipse添加注释简介 Ecli ...
- 201521123122 《java程序设计》 第三周学习总结
1. 本章学习总结 你对于本章知识的学习总结 链接点击此处 2. 书面作业 代码阅读 public class Test1 { private int i = 1;//这行不能修改 private s ...
- 201521123095 《Java程序设计》第3周学习总结
,1. 本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识组织起来.请使用纸笔或者下面的工具画出本周学习到的知识点.截图或者拍照上传. 2. 书面 ...
- Hyperledger Fabric 1.0 从零开始(二)——环境构建(公网)
1:环境构建 在本文中用到的宿主机环境是Centos ,版本为Centos.x86_647.2,通过Docker 容器来运行Fabric的节点,版本为v1.0.因此,启动Fabric网络中的节点需要先 ...
- hadoop运行wordcount实例,hdfs简单操作
1.查看hadoop版本 [hadoop@ltt1 sbin]$ hadoop version Hadoop -cdh5.12.0 Subversion http://github.com/cloud ...
- eclipse复制到IDEA中文不匹配,编译失败
今天使用把eclipse的包复制到Intellij Idea下,结果在编译的时候,它说我的数据是GBK,而Idea默认的数据是UTF-8,因此出错了... 解决:在项目中直接把对象的encoding. ...
- 工作总结--如何定位web系统前后台的bug,以及bug分析/测试感想
对于web项目前台和后台bug定位分析:一. 系统整体了解 懒企鹅营销服务平台用的架构:web前端: Bootstrap 3.0 组件丰富,兼容性好,界面美观 Server端: jsp+Servlet ...
- PHP数据库45道题整理~~~啦啦啦
select * FROM student-- 二:查询student表中所有记录select * FROM score WHERE Degree>60 AND Degree<80-- 四 ...
- PHP获取文件的绝对路径
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ===========PH ...