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 是一个完全开 ...
随机推荐
- CMD命令查询DNS服务器
我们先了解"tracert"命令,如图 tracert命令 这是路由跟踪命令,你打开网站通过了哪些网关都能看出来,比如: tracert命令 这是路由跟踪命令,你打开网站通过了哪些 ...
- 201521123045java课程设计---定时器
#课程设计--定时器(201521123045 郑子熙) 1.团队课程设计博客链接 http://www.cnblogs.com/chendajia/p/7065730.html 2.个人负责模块或任 ...
- 201521123122 《java程序设计》第九周学习总结
201521123122 <java程序设计>第九周实验总结 1. 本周学习总结 以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 2. 书面作业 常用异常 题目5-1 1.1 截图 ...
- 如何实现Sublime Text3中vue文件高亮显示的最有效的方法
今天第一次使用Sublime Text3软件,在实现vue文件高亮显示的过程中一直报错,经过了半天时间的不停尝试终于找到了最有效的一种解决方法!错误提示如下: 刚开始尝试了很多方法都不行,只要打开in ...
- System.getProperty()参数大全
System.getProperty()获取Java各种配置属性,参数如下: Java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vend ...
- 嵌入系统squashfs挂载常见问题总结
由于squahsfs的一些优点,嵌入系统常常直接使用squashfs作为initrd挂载到/dev/ram,作为rootfs.这里对常见的一些问题进行一些分析. 1. kernel启动出现错误 RAM ...
- Java中的流程控制
1.Java中有几种流程控制?分别是什么? 答:有三种流程控制,分别是顺序流程,分支流程和循环流程 2.分支语句if/else有哪三种形式?分别如何使用? 答:if/if-else-/if-else ...
- JVM菜鸟进阶高手之路二(JVM的重要性,Xmn是跟请求量有关。)
转载请注明原创出处,谢谢! 今天看群聊jvm,通常会问ygc合适吗? 阿飞总结,可能需要2个维度,1.单位时间执行次数,2.执行时间 ps -p pid -o etime 查看下进程的运行时间, 17 ...
- Valgrind检测内存泄露简介
原文地址: Valgrind 概述 体系结构 Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合.Valgrind由内核(core)以及基于内核的其他调试工具组成.内核 ...
- MySQL高级查询(一)
修改表 修改表名 语法: ALTER TABLE<旧表名> RENAME [TO] <新表名>; 添加字段 语法: ALTER TABLE 表名 ADD 字段名 数据类型 ...