【问题标题】:Windows equivalent for cat command to ingest data into ElasticSearch using Logstash用于使用 Logstash 将数据摄取到 ElasticSearch 中的 cat 命令的 Windows 等效项
【发布时间】:2016-02-12 19:06:02
【问题描述】:

我正在尝试在 Windows 10 机器上运行 ELK for NGINX Plus (JSON) example,并且一直在寻找与以下用于将日志数据摄取到 Elasticsearch 中的 unix 命令等效的 Windows:

cat nginxplus_json_logs | <path_to_logstash_root_dir>/bin/logstash -f nginxplus_json_logstash.conf

来自this questionthis question 我了解到type 可以执行一些与unix 中的cat 相同的操作。我尝试使用完全相同的命令将cat 替换为type,不出所料,这不起作用。这是我的命令和响应:

type nginxplus_json_logs.txt | ../logstash-2.1.1/bin/logstash -f nginxplus_json_logstash.conf

'..' is not recognized as an internal or external command,
operable program or batch file.

是否可以使用type 命令复制该操作?如果是这样,我需要如何更改我的命令格式化方式?

【问题讨论】:

  • 如果可能,安装 msys2,它有 cat 和其他 Linux 实用程序
  • 我可以从 msys2 运行 cat 命令,但现在看来我的配置文件有问题。这是我收到的错误消息:“错误:插件elasticsearch 中的设置host 已过时且不再可用。请改用“主机”设置”
  • 更新:我在 nginxplus_json_logstash.conf 中将 host 更改为 hosts,现在收到有关其他设置的错误消息:{:timestamp=&gt;"2016-02-12T11:40:56.719000-0800", :message=&gt;"Unknown setting 'protocol' for elasticsearch", :level=&gt;:error} {:timestamp=&gt;"2016-02-12T11:40:56.722000-0800", :message=&gt;"Unknown setting 'cluster' for elasticsearch", :level=&gt;:error} Error: Something is wrong with your configuration.

标签: windows elasticsearch command-line logstash


【解决方案1】:

在 Windows 上,您的命令应该使用反斜杠“\”而不是正斜杠“/”,并且您需要调用 logstash.bat 文件而不是 logstash

所以你的命令必须看起来像这样(确保首先将cd 放入正确的文件夹):

type nginxplus_json_logs.txt | ..\logstash-2.1.1\bin\logstash.bat -f nginxplus_json_logstash.conf

此外,您拥有的 logstash 配置文件适用于 Logstash 1.5.4,因为您拥有 2.1.1,您可以将 elasticsearch 输出修改为如下所示:

  elasticsearch {
    hosts => ["localhost:9200"]
    index => "nginxplus_json_elk_example"
    document_type => "logs"
    template => "./nginxplus_json_template.json"
    template_name => "nginxplus_json_elk_example"
    template_overwrite => true
  }

【讨论】:

    猜你喜欢
    • 2015-07-15
    • 2012-03-20
    • 2021-08-14
    • 2020-02-28
    • 2017-04-13
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    相关资源
    最近更新 更多