ElasticStack之Logstash安装
服务器环境
|
操作系统 |
Host:port |
node |
|
|
1 |
CentOS 7.2.1511 |
11.1.11.127:9200 |
node1 |
|
2 |
CentOS 7.2.1511 |
11.1.11.128:9200 |
node2 |
|
3 |
CentOS 7.2.1511 |
11.1.11.129:9200 |
node3 |
Logstash简介
Logstash 是 Elastic Stack 的中央数据流引擎,用于收集、丰富和统一所有数据,而不管格式或模式。当与Elasticsearch,Kibana,及 Beats 共同使用的时候便会拥有特别强大的实时处理能力。
Logstash优势
Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到Elasticsearch。
- 输入:采集各种样式、大小和来源的数据
- 过滤器:实时解析和转换数据
- 输出:选择您的存储库,导出您的数据
- 即插即用:使用 Elastic Stack 更快获得洞察
- 可扩展:以您自己的方式创建和配置管道
- 可靠性与安全性:构建可信的交付管道
- 监控:全方位监视您的部署
- 管理和治理:使用单个 UI 集中式管理部署
Logstash详细介绍可以参看官网:https://www.elastic.co/cn/products/logstash
Logstash安装
1.下载logstash
[root@localhost~]# wget https://artifacts.elastic.co/downloads/logstash/logstash-6.0.1.zip
2.解压logstash到/usr/local/
[root@localhost~]# unzip logstash-6.0.1.zip
Logstash配置文件
3.修改logstash.yml
[root@localhost~]# vim /usr/local/logstash-6.0.1/config/logstash.yml
#需配置属性如下
node.name: 11.1.11.127:9200 #设置节点名称,一般写主机名
path.data:/usr/local/logstash-6.0.1/plugin-data #创建logstash 和插件使用的持久化目录
config.reload.automatic: true #开启配置文件自动加载
config.reload.interval: 10 #定义配置文件重载时间周期
http.host: "11.1.11.127" #定义访问主机名,一般为域名或IP
4.配置logstash input
[root@localhost~]# vim /usr/local/logstash-6.0.1/config/estest.conf
input {
file {
path => [ '/var/log/httpd/access_log']
start_position => "beginning"
}
}
filter {
grok {
match => {
"message"=> "%{COMBINEDAPACHELOG}"
}
remove_field => "message"
}
}
output {
elasticsearch {
hosts => [ "http://11.1.11.127:9200", "http://11.1.11.128:9200", "http://11.1.11.129:9200"]
index => "logstash-%{+YYYY.MM.dd}"
action => "index"
document_type => "apache_logs"
}
}
4.新建插件持久化目录
[root@localhost~]# mkdir -p /usr/local/logstash-6.0.1/plugin-data
启动Logstash
[root@localhost~]# /usr/local/logstash-6.0.1/bin/logstash -f /usr/local/logstash-6.0.1/config/estest.conf
Ps:Logstash安装的服务器和elasticsearch的node1节点服务器为同一服务器。在生产环境中建议为Logstash申请独立的服务器,对es集群进行监控和数据收集整理。
ElasticStack之Logstash安装的更多相关文章
- logstash安装及基础入门
Logstash是一款开源的数据收集引擎,具备实时管道处理能力.简单来说,logstash作为数据源与数据存储分析工具之间的桥梁,结合 ElasticSearch以及Kibana,能够极大方便数据的处 ...
- ElasticSearch Kibana 和Logstash 安装x-pack记录
前言 最近用到了ELK的集群,想想还是用使用官方的x-pack的monitor功能对其进行监控,这里先上图看看: 环境如下: 操作系统: window 2012 R2 ELK : elasticsea ...
- Elasticsearch+Kibana+Logstash安装
安装环境: [root@node- src]# cat /etc/redhat-release CentOS Linux release (Core) 安装之前关闭防火墙 firewalld 和 se ...
- Logstash安装和设置(图文详解)(多节点的ELK集群安装在一个节点就好)
前提 Elasticsearch-2.4.3的下载(图文详解) Elasticsearch-2.4.3的单节点安装(多种方式图文详解) Elasticsearch-2.4.3的3节点安装(多种方式图文 ...
- windows 下 logstash 安装启动
最新在研究elastic stack (elk) : logstash 安装,下载最新版本的logstash: 点击打开链接 解压到磁盘根目录下:在logstash>bin 1.目录下创建:l ...
- ELK 学习笔记之 Logstash安装
Logstash安装: https://www.elastic.co/downloads/logstash 下载解压: tar –zxvf logstash-5.6.1.tar.gz 在/usr/lo ...
- Logstash 安装配置使用
一.Windows下安装运行 官网下载,下载与elasticSearch同一个版本,zip格式.Logstash占用内存较大,我在使用的时候cpu一般都是冲到90% 1.CMD直接运行 创建一个基本的 ...
- logstash 安装 配置
1.Logstash 安装:在产生日志的服务器上安装 Logstash1.安装java环境 # yum install java-1.8.0-openjdk.x86_642.安装logstash(使用 ...
- Logstash 安装与配置
一.Logstash 描述 简单而又强大的数据抽取与处理工具,相比于flums一整本书的描述强大而又好用. 还记得我13年用python写了一个数据抽取.校验工具,设计思路也同样是拆解处理过程模板,然 ...
随机推荐
- Makefile中的$(@:_config=)什么意思?【转】
本文转载自:https://blog.csdn.net/a8082649/article/details/24252093 已经编译出bin文件了,现在研究一下makefile,把遇到的问题记录下来: ...
- R语言快捷键
一.控制台 功能 Windows & Linux Mac 移动鼠标到控制台 Ctrl+2 Ctrl+2 移动到鼠标命令编辑 Ctrl+1 Ctrl+1 控制台清屏 Ctrl+L Comm ...
- Zookeeper原理与Curator使用
近期打算实现一个基于Zookeeper的分布式的集群状态一致性控制, 对Zookeeper的原理不太了解, 正好学习一下, 网上找到了几篇文章, 先贴在这边, 等我熟读官方文档后, 再来补充自己的见解 ...
- python的tkinter对话框
import tkinter.messagebox #这个是消息框,对话框的关键 root = tkinter.Tk() root.withdraw() a=tkinter.messagebox.sh ...
- SENet(Squeeze-and-Excitation Networks)算法笔记---通过学习的方式来自动获取到每个特征通道的重要程度,然后依照这个重要程度去提升有用的特征并抑制对当前任务用处不大的特征
Momenta详解ImageNet 2017夺冠架构SENet 转自机器之心专栏 作者:胡杰 本届 CVPR 2017大会上出现了很多值得关注的精彩论文,国内自动驾驶创业公司 Momenta 联合机器 ...
- 分布式锁的实现方式——ACID数据库、缓存或者是zk
针对分布式锁的实现,目前比较常用的有以下几种方案: 基于数据库实现分布式锁 基于缓存(redis,memcached,tair)实现分布式锁 基于Zookeeper实现分布式锁 在分析这几种实现方案之 ...
- ES搜索排序,文档相关度评分介绍——Vector Space Model
Vector Space Model The vector space model provides a way of comparing a multiterm query against a do ...
- Java微信公众平台开发_05_微信网页授权
GitHub源码:https://github.com/shirayner/weixin_gz 一.本节要点 1.网页授权回调域名 登录微信公众平台后台, 开发 - 接口权限 - 网页服务 - 网页帐 ...
- Linux-NoSQL之memcached
1.memcached安装 yum search memcached yum install -y libevent memcached libmemcached 启动:/etc/init.d/mem ...
- 2018.3.3 How too much fructose may cause liver damage
Fructose is the sweetest of the natural sugars. As its name suggests, it is found mainly in fruits. ...