elasticsearch - Logstash:错误:尝试运行 logstash.bat 时无法找到或加载主类堆栈
问题描述
我正在学习 ELK Stack。我的 ElasticSearch 在端口 9200 上运行。但是当我尝试使用 LogStash 存储我的第一个事件时(使用logstash -e 'input { stdin { } } output { stdout {} }'
根据文档https://www.elastic.co/guide/en/logstash/current/first-event 的命令。 html ; 我得到这个错误。
错误:无法找到或加载主类 Stack\logstash-7.9.2\logstash-7.9.2\logstash-core\lib\jars\animal-sniffer-annotations-1.14.jar
知道如何解决这个问题吗?
解决方案
经过一些问答论坛后,我可以找到解决方案。
使用代码编辑器打开logstash.bat 。
代替
%JAVA% %JAVA_OPTS% -cp "%CLASSPATH%" org.logstash.Logstash %*
和
%JAVA% %JAVA_OPTS% -cp %CLASSPATH% org.logstash.Logstash %*
并保存文件并再次重试存储。这个解决方案对我有用。
推荐阅读
- jmeter - 如何从 JMeter 日志中断言标准输出语句?
- c++ - 我收到错误消息,我对类函数进行了未定义的引用
- azure-devops - 在 Azure Devops 中,查看特定状态下特定 sprint 的总故事点的最简单方法是什么
- python - 如何比较两个数据框之间每列下每一行的值?
- tensorflow - 使用 ZED 相机进行通用对象检测的最可靠/最简单的机器学习算法/技术是什么?
- python - Discords Bots 特定标签
- react-native - 如何在 React 组件之外写入 Redux 存储?
- python - 数据框列中的展平列表类型导致“浮动”对象不可迭代`类型错误
- vue.js - Vue默认值动态选择选项
- r - 如何使用 R 中的别名/同义词字典重命名列名?