开发者社区> 筝樾> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

elastic stack 部署

简介: elastic stack 部署
+关注继续查看

Kibana部署

1下载并安装

mkdir -p /usr/local/kibana

cd /usr/local/kibana

wget -c https://artifacts.elastic.co/downloads/kibana/kibana-7.10.0-x86_64.rpm

rpm -ivh kibana-7.10.0-x86_64.rpm

image


2,配置

修改配置文件 /etc/kibana/kibana.yml

添加 Elasticsearch 访问地址:

elasticsearch.hosts: ["http://192.168.16.14:9200"]

image

3,启动服务

systemctl start kibana

Beats 组件的下载和安装

1, Beats 组件的下载和安装

curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.10.0-x86_64.rpm

sudo rpm -vi metricbeat-7.10.0-x86_64.rpm

image2,配置

配置 Elasticsearch 和 Kibana 的host和端口。

vi /etc/metricbeat/metricbeat.yml

image

3,启动

初始化环境

/usr/bin/metricbeat setup -e

image

启动beats:

/usr/bin/metricbeat -e

image


Logstash部署

下载安装

# 下载安装公钥

> sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

# 新建文件/etc/yum.repos.d/logstash.repo,并插入以下内容

[logstash-7.x]

name=Elastic repository for 7.x packages

baseurl=https://artifacts.elastic.co/packages/7.x/yum

gpgcheck=1

gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch

enabled=1

autorefresh=1

type=rpm-md

# 安装 logstash

> sudo yum install logstash

启动

/usr/share/logstash/bin/logstash -e 'input { stdin { } } output { stdout {} }'

image

收集数据
Logstash 包含 3 个主要部分:输入(inputs),过滤器(filters)和输出(outputs)。下面以采集 log4j 日志并输出到 Elasticsearch 为例进行阐述。
创建收集数据的配置文件 bin/log4j2es.conf,插入以下内容:

input {

file {

# 要采集的 log 文件路径

path => "/opt/hadoop-3.2.1/logs/hadoop-root-datanode-poc-t5w0.log"

}

}

filter {

}

output {

stdout {

codec => rubydebug

}

elasticsearch {

hosts => ["192.168.201.78:9200"]

}

}

指定配置启动 Logstash:

bin/logstash -f bin/log4j2es.conf

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Elastic Stack日志收集系统笔记 (logstash部分)(上)
Elastic Stack日志收集系统笔记 (logstash部分)
67 0
Elastic Stack日志收集系统笔记 (logstash部分)(下)
Elastic Stack日志收集系统笔记 (logstash部分)(下)
60 0
可观测性-Elastic Stack 实战手册
业界对可观测性的定义由Logging(日志),Metrics (指标)和 Tracing(跟踪)组成。其中大多数软件都仅在一个领域内发力,这导致了实施可观测性时的高昂成本。需要建设多个技术栈的软件,才能实现完整的可观测性。大多数企业基本都使用了 5个+ 的技术栈,有的甚至能达到10个技术栈。
259 0
名词解释-Elastic Stack 实战手册
当我们开始使用 Elasticsearch 时,我们必须理解其中的一些重要的概念。这些概念的理解对于以后我们使用 Elastic Stack 是非常重要的。在今天的这篇文章里,我们先来介绍一下在 Elastic Stack 中最重要的一些概念
201 0
Rollup—Elastic Stack 实战手册
汇总作业( rollup jobs )是周期性执行的任务,通过汇总作业,可以将某些索引中的数据进行周期性自定义化聚合,然后将聚合后的数据写入到新的索引中,整个流程叫做 Rollup 。
432 0
配置多节点集群- Elastic Stack 实战手册
如何使用Elastic Helm Chart来部署一个多节点的Elasticsearch集群。
208 0
分布式打分—Elastic Stack 实战手册
搜索引擎中的搜索与数据库中,常规的 SELECT 查询语句,都能帮你从一大堆数据中,找到匹配某个特定关键字的数据条目,但是这两者最大的区别在于,搜索引擎能够基于查询和结果的相关性,帮你做好结果集排序,即搜索引擎会将它认为最符合你查询诉求的数据条目,放在最前面,而数据库的 SELECT 语句却做不到。
153 0
Elastic Stack 实现地理空间数据采集与可视化分析
如何使用 Elastic Stack 来收集这些地理空间位置信息,并对它们进行可视化化分析。
1981 0
+关注
28
文章
15
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载