Основная ошибка Elasticsearch RollingFileManager (C: \ Program Files \ Elastic \ Elasticsearch \ 6.4.0 \ logs \asticsearch.log) - PullRequest
0 голосов
/ 20 апреля 2020

Около трех дней go моя локальная установка Elasticsearch на Win 10 работала без проблем. Сегодня, когда я пытался запустить упорядоченный поиск, он выдает мне эту ошибку. Я не понимаю, что это означает, потому что, как вы можете видеть на скриншоте ниже, существует файл журнала. Почему ES говорит java .io.FileNotFoundException? Что это значит и что мне с этим делать? Большое спасибо.

Вот лог консоли

C:\Program Files\Elastic\Elasticsearch\6.4.0\bin
λ elasticsearch
2020-04-20 10:02:20,046 main ERROR RollingFileManager (C:\Program Files\Elastic\Elasticsearch\6.4.0\logs\elasticsearch.log) java.io.FileNotFoundException: C:\Program Files\Elastic\Elasticsearch\6.4.0\logs\elasticsearch.log (Access is denied) java.io.FileNotFoundException: C:\Program Files\Elastic\Elasticsearch\6.4.0\logs\elasticsearch.log (Access is denied)
        at java.io.FileOutputStream.open0(Native Method)
        at java.io.FileOutputStream.open(FileOutputStream.java:270)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:133)
        at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:640)
        at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:608)
        at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:113)
        at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:114)
        at org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:188)
        at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:145)
        at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:61)
        at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:123)
        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:163)
        at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:119)
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:294)
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136)
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127)
        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:93)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86)

[org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@3e84448c] unable to create manager for [C:\Program Files\Elastic\Elasticsearch\6.4.0\logs\elasticsearch.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@4a7f959b[pattern=C:\Program Files\Elastic\Elasticsearch\6.4.0\logs\elasticsearch-%d{yyyy-MM-dd}-%i.log.gz, append=true, bufferedIO=true, bufferSize=8192, policy=CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=134217728)]), strategy=DefaultRolloverStrategy(min=-2147483648, max=2147483647, useMax=false), advertiseURI=null, layout=[%d{ISO8601}][%-5p ][%-25c{1.}                ] [] %marker%.-10000m%n, filePermissions=null, fileOwner=null]] java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@3e84448c] unable to create manager for [C:\Program Files\Elastic\Elasticsearch\6.4.0\logs\elasticsearch.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@4a7f959b[pattern=C:\Program Files\Elastic\Elasticsearch\6.4.0\logs\elasticsearch-%d{yyyy-MM-dd}-%i.log.gz, append=true, bufferedIO=true, bufferSize=8192, policy=CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=134217728)]), strategy=DefaultRolloverStrategy(min=-2147483648, max=2147483647, useMax=false), advertiseURI=null, layout=[%d{ISO8601}][%-5p][%-25c{1.}] %marker%.-10000m%n, filePermissions=null, fileOwner=null]]

enter image description here

1 Ответ

1 голос
/ 20 апреля 2020

выглядит так, как будто вы изменили владельца своей папкиasticsearch или теперь запускаете ее с другим пользователем, у которого нет прав на запись в ваш файл журналаasticsearch, как четко указано в сообщении об ошибке.

C: \ Program Files \ Elastic \ Elasticsearch \ 6.4.0 \ logs \asticsearch.log (доступ запрещен)

Пожалуйста, убедитесь, что пользователь, который запускает ваш процессasticsearch имеет доступ к этому местоположению C:\Program Files\Elastic\Elasticsearch\6.4.0\logs\.

...