logstash 未在 windows 10 pro - ELK 堆栈中启动
logstash not starting up in windows 10 pro - ELK stack
我是 ELK 堆栈的新手。我已经在 Windows 中安装了 ELK stack。 Elastic Search 和 kibana 运行良好。但是当我启动 logstash 时,它显示以下错误。
当我启动 logstash 时:
C:\Program Files\logstash-6.7.0\logstash-6.7.0\bin>logstash.bat
Picked up _JAVA_OPTIONS: -Xmx1024M
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error: Could not find or load main class Files\logstash-6.7.0\logstash-6.7.0\logstash-core\lib\jars\animal-sniffer-annotations-1.14.jar;C:\Program
Caused by: java.lang.ClassNotFoundException: Files\logstash-6/7/0\logstash-6/7/0\logstash-core\lib\jars\animal-sniffer-annotations-1/14/jar;C:\Program
当我尝试通过 logstash 传递数据时:
C:\Program Files\logstash-6.7.0\logstash-6.7.0\bin>logstash -f logstash_apps.config
Picked up _JAVA_OPTIONS: -Xmx1024M
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error: Could not find or load main class Files\logstash-6.7.0\logstash-6.7.0\logstash-core\lib\jars\animal-sniffer-annotations-1.14.jar;C:\Program
Caused by: java.lang.ClassNotFoundException: Files\logstash-6/7/0\logstash-6/7/0\logstash-core\lib\jars\animal-sniffer-annotations-1/14/jar;C:\Program
我在 logstash 目录中搜索了丢失的文件 animal-sniffer-annotations-1.14.jar
。它在 bin 文件夹中。我尝试搜索 Whosebug 和 google 但找不到合适的解决方案。任何人都给我一些解决问题的方法。
`
问题似乎是目录名中的space引起的,如日志所示,它不是在C:\Program Files
中查找,而是在Files\
中查找。
Error: Could not find or load main class Files\logstash-6.7.0\logstash-6.7.0\logstash-core\lib\jars\animal-sniffer-annotations-1.14.jar
将您的 Logstash 安装移动到名称中没有 space 的目录。
我是 ELK 堆栈的新手。我已经在 Windows 中安装了 ELK stack。 Elastic Search 和 kibana 运行良好。但是当我启动 logstash 时,它显示以下错误。
当我启动 logstash 时:
C:\Program Files\logstash-6.7.0\logstash-6.7.0\bin>logstash.bat
Picked up _JAVA_OPTIONS: -Xmx1024M
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error: Could not find or load main class Files\logstash-6.7.0\logstash-6.7.0\logstash-core\lib\jars\animal-sniffer-annotations-1.14.jar;C:\Program
Caused by: java.lang.ClassNotFoundException: Files\logstash-6/7/0\logstash-6/7/0\logstash-core\lib\jars\animal-sniffer-annotations-1/14/jar;C:\Program
当我尝试通过 logstash 传递数据时:
C:\Program Files\logstash-6.7.0\logstash-6.7.0\bin>logstash -f logstash_apps.config
Picked up _JAVA_OPTIONS: -Xmx1024M
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error: Could not find or load main class Files\logstash-6.7.0\logstash-6.7.0\logstash-core\lib\jars\animal-sniffer-annotations-1.14.jar;C:\Program
Caused by: java.lang.ClassNotFoundException: Files\logstash-6/7/0\logstash-6/7/0\logstash-core\lib\jars\animal-sniffer-annotations-1/14/jar;C:\Program
我在 logstash 目录中搜索了丢失的文件 animal-sniffer-annotations-1.14.jar
。它在 bin 文件夹中。我尝试搜索 Whosebug 和 google 但找不到合适的解决方案。任何人都给我一些解决问题的方法。
`
问题似乎是目录名中的space引起的,如日志所示,它不是在C:\Program Files
中查找,而是在Files\
中查找。
Error: Could not find or load main class Files\logstash-6.7.0\logstash-6.7.0\logstash-core\lib\jars\animal-sniffer-annotations-1.14.jar
将您的 Logstash 安装移动到名称中没有 space 的目录。