`

Install Logstash And Sample Conf

 
阅读更多

1. Download

 

#wget https://download.elastic.co/logstash/logstash/logstash-2.3.4.tar.gz

#tar -xzf logstash-2.3.4.tar.gz

#cd logstash-2.3.4

#./bin/logstash-plugin install logstash-output-webhdfs

 

 Error

Installing logstash-output-webhdfs
Error Bundler::InstallError, retrying 1/10
An error occurred while installing snappy-jars (1.1.0.1.2), and Bundler cannot continue.
Make sure that `gem install snappy-jars -v '1.1.0.1.2'` succeeds before bundling.
WARNING: SSLSocket#session= is not supported

 

redis-hdfs.conf

input {
 redis {
    data_type => "list"
    key => "logstash"
    host => "192.168.0.137"
    port => 6379
    threads => 3
  }
}
# The filter part of this file is commented out to indicate that it is
# optional.
filter {
mutate {
        remove_field => ["@host"]
    }
}


output {
stdout{
 codec => rubydebug
}
webhdfs {
    host => "192.168.0.131"         # (required)i
    port => "50070"
    path => "/unichat/logstash/dt=%{+YYYY-MM-dd}/logstash-%{+HH}.log"  # (required)
    user => "root"                       # (required)
    codec => line { format => "%{message}" }
  }
}

 

 

 

I want to insert redis queue a json value 

rpush logstash  '{"userID": 1, "dynamicID": "abcddee","event": 1,
 "time": "2016-05-09 12:32:22"}'

And I want to the json data write to hdfs like

1,wera223adfaadf,2,2016-05-09 12:34:34

  

 

configure output

webhdfs {
    host => "192.168.0.131"         # (required)i
    port => "50070"
    path => "/unichat/logstash/%{+YYYY-MM-dd}.log"  # (required)
    user => "root"                       # (required)
    codec => line { format => "%{userID},%{dynamicID},%{event},%{time}" }
  }

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    logstash-jdbc.conf

    last_run_metadata_path => "/etc/logstash/run_metadata.d/my_info" #是否清除 last_run_metadata_path 的记录,清除相当于从头开始查询所有的数据库记录 clean_run => false #是否将 column 名称转小写 ...

    logstash.conf

    logstash.conf

    logstash支持https的conf配置文件

    Elasticsearch启动https访问,需要配置logstash,该配置logstash支持https的conf配置文件

    logstash.conf的配置实例

    logstash.conf的配置

    LogStash整合MySQL配置文件 jdbc.conf

    LogStash整合MySQL配置文件

    logstash-input-mongodb离线包

    Windows:logstash-plugin install file:///D:/logstash-7.5.0/logstash-input-mongodb/logstash-input-mongodb-0.4.1.zip Linux:logstash-plugin install file:///logstash-input-mongodb/logstash-input-mongodb...

    install_logstash.sh

    install_logstash

    logstash-output-jdbc.zip

    You can install it with this command `bin/logstash-plugin install file:///usr/share/logstash/bin/logstash-input-jdbc.zip` 这里是已经打包好的logstash-output-jdbc.zip,直接使用install即可

    logstash-messages.conf

    ELK logstash 通用配置。add_field => {"beatType" => "metricbeat"} add_field => {"beatType" => "filebeat"} match => ["logtime2","yyyyMMdd HH:mm:ss,SSS","yyyy-MM-dd HH:mm:ss.SSS","ISO8601"]

    logstash-conf

    "logstash-conf" 指的是 Logstash 的配置文件,它是 Logstash 工作的核心,定义了 Logstash 如何从各种数据源采集数据,如何处理这些数据,以及如何将处理后的数据发送到指定的输出目标。 在 Logstash 配置文件中,...

    windows环境下nssm配置logstash为系统服务

    * Arguments:Logstash 的启动参数,例如 `-f your_logstash_config.conf`,其中 your_logstash_config.conf 是您的 Logstash 配置文件的路径。 配置完成后,点击"Install service"按钮来创建 Logstash 服务。 四...

    logstash-conf.el:Emacs主要模式,用于编辑Logstash配置文件

    logstash-conf-mode 用于编辑Logstash配置文件的基本Emacs模式。 特征: 语法高亮 缩进 只需从MELPA安装它,然后在文件上运行Mx logstash-conf-mode 。 变更日志 v0.5(尚未标记) 改进了关键字和内置运算符的...

    mac版本的logstash-6.8.9

    启动Logstash,可以在终端中运行`/path/to/logstash/bin/logstash -f /path/to/config/logstash-sample.conf`,其中-f参数指定配置文件路径。运行过程中,Logstash会在控制台输出运行日志,帮助调试和问题定位。 ...

    logstash-audit:selinux audit.log 的 logstash 配置(grok 模式和 logstash.conf)

    本文将深入探讨如何配置 Logstash 来解析和处理这些审计日志,重点是 grok 模式和 logstash.conf 文件的设置。 首先,让我们理解 grok 模式。Grok 是 Logstash 中的一个过滤器插件,用于从非结构化的文本日志中提取...

    logstash6.x安装手册

    - 第二步:使用 `logstash-plugin install` 命令安装所需插件,例如 `logstash-input-udp` 和 `logstash-output-file` 等插件。 ```bash bin/logstash-plugin install logstash-input-udp bin/logstash-plugin ...

    logstash-input-mongodb-0.4.1[logstash-6.5.4]

    bin/logstash-plugin install logstash-input-mongodb ``` 安装完成后,我们需要配置插件以连接到MongoDB实例。在Logstash的配置文件(通常为`config/logstash.conf`)中,添加以下配置段: ```ruby input { ...

    logstash-7.12.0-output-clickhouse.rar

    bin/logstash-plugin install logstash-output-clickhouse ``` 2. 配置Logstash 创建一个配置文件,例如`logstash.conf`,并添加以下内容: ```ruby input { # 这里定义你的输入源,例如从文件、TCP端口等获取...

    logstash-output-clickhouse-0.1.0.gem

    logstash-7.12.1 output-clickhouse 插件已经编译好了,logstash-7.12.1解压,直接logstash-plugin install logstash-output-clickhouse-0.1.0.gem 安装 懂的人,不需要过多解释,直接下载安装开干

Global site tag (gtag.js) - Google Analytics