当前位置: 首页 > 面试题库 >

Jenkins Logstash插件无法发布到elasticSearch

龙哲
2023-03-14
问题内容

我已经为jenkins安装了logstash插件,并将其配置为使用索引器作为弹性搜索。

在执行作业时,我看到以下错误:

16:56:12 [logstash-plugin]: Failed to send log data to ELASTICSEARCH:http://localhost:9200.
16:56:12 [logstash-plugin]: No Further logs will be sent to http://localhost:9200.
16:56:12 java.io.IOException: HTTP error code: 200
16:56:12 URI: http://localhost:9200/logstash-jenkins
16:56:12 RESPONSE: HttpResponseProxy{HTTP/1.1 200 OK [Content-Type:     application/json; charset=UTF-8, Content-Length: 21] ResponseEntityProxy{[Content-Type: application/json; charset=UTF-8,Content-Length: 21,Chunked: false]}}
16:56:12 {"acknowledged":true}
16:56:12    at jenkins.plugins.logstash.persistence.ElasticSearchDao.push(ElasticSearchDao.java:113)
16:56:12    at jenkins.plugins.logstash.LogstashWriter.write(LogstashWriter.java:147)
16:56:12    at jenkins.plugins.logstash.LogstashWriter.write(LogstashWriter.java:85)
16:56:12    at jenkins.plugins.logstash.LogstashOutputStream.eol(LogstashOutputStream.java:58)
16:56:12    at hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:60)
16:56:12    at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:56)
16:56:12    at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:74)
16:56:12    at java.io.PrintStream.write(PrintStream.java:480)
16:56:12    at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
16:56:12    at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
16:56:12    at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)
16:56:12    at     java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185)
16:56:12    at java.io.PrintStream.newLine(PrintStream.java:546)
16:56:12    at java.io.PrintStream.println(PrintStream.java:807)
16:56:12    at hudson.model.Cause$UserIdCause.print(Cause.java:426)
16:56:12    at     hudson.model.StreamBuildListener.started(StreamBuildListener.java:75)
16:56:12    at hudson.model.Run.execute(Run.java:1723)
16:56:12    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
16:56:12    at     hudson.model.ResourceController.execute(ResourceController.java:98)
16:56:12    at hudson.model.Executor.run(Executor.java:410)

我们将提供有关如何解决此错误的任何线索。

谢谢-Prateek


问题答案:

在Jenkins插件上,您需要定义包含[yourindex] / [yourtype]的elasticsearch网址,如下所示: http://
localhost:9200 / yourindex /
yourtype


希望对您有所帮助。



 类似资料:
  • 我以一个新的gradle用户的身份创建gradle版本,但我过去曾与maven合作过。 我试图重现maven发布插件的动作: 将分支版本更改为发行号(在svn提交) 如您所见,我正在使用: Nexus OSS作为版本控制库 SVN作为scm Gradle(2.8) 我正试图通过这两个插件实现我的目标: > 将分支版本更改为发行号(在svn提交) 创建标签(位于svn) 将分支版本更改为新快照编号(

  • 遵循YouTube教程,但当我运行插件时,Minecraft根本没有注册它。该插件旨在返回“嗨!”当这出戏开始/你好或/你好时。当我把插件放在我的服务器上时,什么都没有,甚至没有在/plugins中注册 代码: Main.java: 你好,司令部。爪哇: plugin.yml: YT教程:https://www.youtube.com/watch?v=XaU8JKQW0Ao 任何帮助都将不胜感激。

  • CMS发布插件开发 使用“后台»工具&开发»开发»CMS发布插件”可快速生成插件 我们用个示例来演示如何制作插件,首先确定我们的需求:将采集的文章发布到wordpress程序里 输入插件名称:wordpress文章入库,CMS程序选择wordpress,插件功能标识:article(表示文章入库),作者版权填你自己的 然后添加参数,什么是参数呢?参数在界面中是可视化的控件,可绑定或输入数据,方便用

  • 我在我的Gradle Build选项卡上得到了这个警告 警告:bintray发布插件不支持Gradle 3.3。需要更新! 但我有最后一个版本,如在Android开发者页面这里,我也有最后一个版本的bintray库! my Build.Gradle(项目): 以下是Gradle控制台中的错误: 如果我尝试将gradle更改为或,它就不起作用了!由于这个问题,我无法连接到我的firebase,当尝试

  • null 当我运行./gradlew artifactoryPublish时,它将记录: 尝试从其他生成加载插件。Gradle: 带设置。分级: 导致此错误: 我希望在运行ArtiFactoryPublish时,将publishToMavenLocal创建的所有工件发布到Artifactory。如果artifactoryPublish是错误的工具,我愿意接受它的替代方法。 如何将Gradle插件发

  • 我试图使用目标 release:prepare 生成一个版本,但是当我在 Eclipse 上运行它时,我得到了错误: 无法执行目标org.apache.maven.plugins:maven-estes-plugin:2.0-beta-7:项目mwFramework上的准备(default-cli):无法运行目标清理验证:执行过程中出错。无法运行程序“mvn”(在目录“/home/gnng/Dev