Logstash 5.1.1“错误的URI(不是URI?)" [英] Logstash 5.1.1 “bad URI(is not URI?)"

查看:124
本文介绍了Logstash 5.1.1“错误的URI(不是URI?)"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

错误:

c:\ Program Files文件\ Logstash \ bin> logstash.bat -e'输入{stdin {}} 输出{stdout {}}'发生意外错误! :错误=>错误的URI (不是URI吗?):文件://c:/程序文件/Logstash/配置/ log4j2.properties ,: backtrace => ["C:/程序文件/Logstash/ 供应商/jruby/lib/ruby​​/1.9/uri/common. rb:176:分开 ',''C:/程序文件/Logstash/供应商/jruby/lib/ruby​​/ 1.9/uri/common.rb:210:解析中的," C:/程序文件/Logstash/供应商/jruby/lib/ruby​​/1.9/uri/common.rb:747: in parse'," C:/程序文件/Logstash/供应商/jruby/lib/ 红宝石/1.9/uri/common.rb:994:inURI''',"c:/程序文件/ Logstash/日志stash-core/lib/logstash/logging/logger.rb:76: 在initialize'," org/jruby/ext/thread/Mutex.java:149: 不同步'," c:/Program Files/Logstash/logstash-core/lib /logstash/logging/logger.rb:74:将其初始化为",c:/程序 文件/Logstash/logstash-core/lib/logstash/runner.rb:193: inexecute'," c:/程序文件/Logstash/供应商/包/jruby /1.9/宝石/夹具-0.6.5/库/夹具/command.rb:67:运行', "c:/程序文件/Logstash/logstash-core/lib/logstash/ Runner.rb:178:inrun'," c:/程序文件/Logst灰/供应商/ 包/jruby/1.9/宝石/夹具-0.6.5/lib/夹具/command.rb: 132:在运行'," c:\ Program Files \\ Logstash \ lib \ bootstrap \ environment.rb:71:in(root)']

c: \ Program Files \ Logstash \ bin> logstash.bat -e 'input {stdin {}} output {stdout {}}' An unexpected error occurred! : Error => bad URI (is not URI?): File: // c: / Program Files / Logstash / confi g / log4j2.properties,: backtrace => [ "C: / Program Files / Logstash / vendor / jruby / lib / ruby ​​/ 1.9 / uri / common. rb: 176: in split '", "C: / Program Files / Logstash / vendor / jruby / lib / ruby ​​/ 1.9 / uri / common.rb: 210: in parse ' "," C: / Program Files / Logstash / vendor / jruby / lib / ruby ​​/ 1.9 / uri / common.rb: 747: in parse'", "C: / Program Files / Logstash / vendor / jruby / lib / ruby ​​/ 1.9 / uri / common.rb: 994: inURI '", "c: / Program Files / Logstash / log stash-core / lib / logstash / logging / logger.rb: 76: in initialize '", "org / jruby / ext / thread / Mutex.java: 149: insynchronize '", "c: / Program Files / Logstash / logstash-core / lib / logstash / logging / logger.rb: 74: inin itialize ' "," c: / Program Files / Logstash / logstash-core / lib / logstash / runner.rb: 193: inexecute'", "c: / P rogram Files / Logstash / vendor / bundle / jruby / 1.9 / gems / clamp-0.6.5 / lib / clamp / command.rb: 67: in run '", "c : / Program Files / Logstash / logstash-core / lib / logstash / runner.rb: 178: inrun '", "c: / Program Files / Logst ash / vendor / bundle / jruby / 1.9 / gems / clamp-0.6.5 / lib / clamp / command.rb: 132: in run '", "c: \ Program Files \ \ Logstash \ lib \ bootstrap \ environment.rb: 71: in(root) '"]

推荐答案

您收到的错误是因为您正在程序文件中运行logstash,而logstash不适用于文件夹名称中的空格.

The error that you are getting is because you are running logstash in Program Files and logstash doesn't work with the space in the folder name.

您应该将logstash文件夹复制到另一个不包含空格的位置,然后从那里运行它.

You should copy the logstash folder to another location that doesn't contain a space and run it from there.

这篇关于Logstash 5.1.1“错误的URI(不是URI?)"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆