首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引用Windows文件时的Logstash相对文件错误

引用Windows文件时的Logstash相对文件错误
EN

Stack Overflow用户
提问于 2016-04-20 03:24:27
回答 1查看 659关注 0票数 0

我试图在我的Windows机器上读取一个本地.jsonlines文件,并不断得到以下错误:

文件路径必须是绝对的、指定的相对路径:路径=> "C:\Usersrest of my filepath.jsonlines“

下面是我的配置文件:

代码语言:javascript
复制
input { 
   file { 
        path => "C:\Users\[rest of my filepath].jsonlines"
        start_position => "beginning"
        sincedb_path => "NUL"
 }
}


filter {
json{
  source => "message" }
 } 


output {
  csv {
    fields => ["myfield1","myfield2","myfield3"]
    path => "C:\Users\ [rest of my filepath].csv"
}
}

以下是我已经尝试过的:

  1. 将我的文件路径更改为linux风格(例如C:/User/filepath.jsonlines的其余部分)
  2. 小写C(例如"c:\ Usersrest of my filepath.jsonlines")
  3. 使用双\\(例如:"C:\\我的filepath.jsonlines的用户“
  4. 用于所有目录(例如,"C:\ \Users \\ restof \\ filepath.jsonlines")

怎么回事?我发现Windows文件存在一些问题,但我发现的建议(见上文)并不奏效。我正在使用Windows 10和Windows 7,Logstash版本1.5.6 (此时无法更新到2.x )。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-20 18:00:17

通过使用更高版本的Logstash解决问题(1.5.5有效,2.3.1有效)。最后安装了2.3.1,一切都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36733265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档