【问题标题】:Elasticsearch MAC 10.14.6 with Java jdk-12.0.2.jdk main ERROR Unable to locate plugin type for ESJsonLayoutElasticsearch MAC 10.14.6 with Java jdk-12.0.2.jdk main 错误无法找到 ESJsonLayout 的插件类型
【发布时间】:2019-09-27 00:09:24
【问题描述】:

我在我的 Mac OS 14.0.6 Elasticsearch 上安装了 brew。它必须是 ES V 6 - 而不是 7。但我也安装了 7 - 同样的错误。 那么jdk一定有问题吗? 毕竟运行良好,我从命令elasticsearch 开始,我在控制台中收到以下错误:

Java 版本: java版本 java版本“12.0.2” 2019-07-16 Java(TM) SE 运行时环境 (build 12.0.2+10) Java HotSpot(TM) 64 位服务器 VM(内部版本 12.0.2+10,混合模式,共享)

2019-08-19 20:19:13,173 main ERROR Unable to locate plugin type for ESJsonLayout
2019-08-19 20:19:13,173 main ERROR Unable to locate plugin type for ESJsonLayout
2019-08-19 20:19:13,174 main ERROR Unable to locate plugin type for ESJsonLayout
2019-08-19 20:19:13,202 main ERROR Unable to locate plugin for ESJsonLayout
2019-08-19 20:19:13,219 main ERROR Could not create plugin of type class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.NullPointerException java.lang.NullPointerException
        at org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.findNamedNode(PluginElementVisitor.java:103)
        at org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.visit(PluginElementVisitor.java:87)
        at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.injectFields(PluginBuilder.java:181)
        at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
        at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:959)
        at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:899)
        at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:891)
        at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:514)
        at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:238)
        at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:250)
        at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:547)
        at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:263)
        at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:234)
        at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:127)
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:302)
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159)
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150)
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124)
        at org.elasticsearch.cli.Command.main(Command.java:90)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93)

2019-08-19 20:19:13,222 main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender
.......and on .... ```

I tried different reinstalls, but nothing works. Some help will be nice.

【问题讨论】:

    标签: java macos elasticsearch


    【解决方案1】:

    删除v7并安装v6后有同样的问题。通过手动删除 ES 配置并重新安装 ES 解决此问题

    brew remove elasticsearch
    
    rm -fR `brew --prefix`/etc/elasticsearch
    
    brew install elasticsearch
    

    【讨论】:

    • 同时删除/usr/local/var/lib/elasticsearch/
    猜你喜欢
    • 1970-01-01
    • 2021-05-03
    • 2012-04-09
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 2016-08-02
    相关资源
    最近更新 更多