Невозможно запустить ElasticSearch на моем компьютере, возникает исключение StartupException во время выполненияasticsearch.bat - PullRequest
0 голосов
/ 14 мая 2019

Мне нужно работать сasticSearch, я скачалasticsearch-6.7.2 с авторизованного веб-сайта, но при попытке запустить сервер ElasticSearch и при выполнении файлаasticsearch.bat я получаю сообщение об ошибке ниже

org.elasticsearch.bootstrap.StartupException: ElasticsearchException [X-Pack не поддерживается, а машинное обучение недоступно для [windows-x86];Вы можете использовать другие функции X-Pack (не поддерживаются), установив xpack.ml.enabled: false вasticsearch.yml] в org.elasticsearch.bootstrap.Elasticsearch.init (Elasticsearch.java:163) ~ [asticsearch-6.7.2.jar: 6.7.2] в org.elasticsearch.bootstrap.Elasticsearch.execute (Elasticsearch.java:150) ~ [asticsearch-6.7.2.jar: 6.7.2] в org.elasticsearch.cli.EnvironmentAwareCommand.execute (EnvironmentAwareCommand.java: 86) ~ [asticsearch-6.7.2.jar: 6.7.2] в org.elasticsearch.cli.Command.mainWithoutErrorHandling (Command.java:124) ~ [asticsearch-cli-6.7.2.jar: 6.7.2] в org.elasticsearch.cli.Command.main (Command.java:90) ~ [asticsearch-cli-6.7.2.jar: 6.7.2] в org.elasticsearch.bootstrap.Elasticsearch.main (Elasticsearch.java:116) ~ [asticsearch-6.7.2.jar: 6.7.2] на org.elasticsearch.bootstrap.Elasticsearch.main (Elasticsearch.java:93) ~ [asticsearch-6.7.2.jar: 6.7.2] Причина:org.elasticsearch.ElasticsearchException: X-Pack не поддерживается, а машинное обучение недоступно для [windows-x86];Вы можете использовать другие функции X-Pack (не поддерживается), установив xpack.ml.enabled: false вasticsearch.yml в org.elasticsearch.xpack.ml.MachineLearningFeatureSet.isRunningOnMlPlatform (MachineLearningFeatureSet.java:107) ~ [?:?]в org.elasticsearch.xpack.ml.MachineLearningFeatureSet.isRunningOnMlPlatform (MachineLearningFeatureSet.java:98) ~ [?:?] в org.elasticsearch.xpack.ml.MachineLearning.createComponents (MachineLearning.j ]:4:?в org.elasticsearch.node.Node.lambda $ new $ 11 (Node.java:472) ~ [asticsearch-6.7.2.jar: 6.7.2] в java.util.stream.ReferencePipeline $ 7 $ 1.accept (неизвестный источник)~ [?: 1.8.0_211] в java.util.ArrayList $ ArrayListSpliterator.forEachRemaining (неизвестный источник) ~ [?: 1.8.0_211] в java.util.stream.AbstractPipeline.copyInto (неизвестный источник) ~ [?: 1.8.0_211] в java.util.stream.AbstractPipeline.wrapAndCopyInto (неизвестный источник) ~ [?: 1.8.0_211] в java.util.stream.ReduceOps $ ReduceOp.evaluateSequential (неизвестный источник) ~ [?: 1.8.0_211] в java.util.stream.AbstractPipeline.evaluate (неизвестный источник) ~ [?: 1.8.0_211] в java.util.stream.ReferencePipeline.collect (неизвестный источник) ~ [?: 1.8.0_211] в org.elasticsearch.node.Node. (Node.java:475) ~ [asticsearch-6.7.2.jar: 6.7.2] в org.elasticsearch.node.Node. (Node.java:266) ~ [asticsearch-6.7.2.jar: 6.7.2] в org.elasticsearch.bootstrap.Bootstrap $ 5. (Bootstrap.java:212) ~ [asticsearch-6.7.2.jar: 6.7.2] в org.elasticsearch.bootstrap.Bootstrap.setup (Bootstrap.java:212) ~ [asticsearch-6.7.2.jar: 6.7.2] в org.elasticsearch.bootstrap.Bootstrap.init (Bootstrap.java:333) ~ [asticsearch-6.7.2.jar: 6.7.2] в org.elasticsearch.bootstrap.Elasticsearch.init (Elasticsearch.java: 159) ~ [asticsearch-6.7.2.jar: 6.7.2] ... еще 6

Ответы [ 2 ]

0 голосов
/ 14 мая 2019

Перейдите в директорию ElasticSearch: C: \asticsearch-6.7.2 \ config

Поместите следующую запись в свой файлasticsearch.yml

xpack.ml.enabled: false

0 голосов
/ 14 мая 2019

Сообщение об ошибке довольно простое.X-Pack не поддерживает, а машинное обучение недоступно для windows-x86, поэтому оно не совместимо с вашей операционной системой.

Причина в том, что 32-разрядные архитектуры не поддерживаются.Если у вас установлена ​​64-битная системная ОС, то что-то еще заставляет вас думать, что вы используете 32-битную среду.Проверьте свою JVM и посмотрите, является ли она 32-битной или нет.Если он 32-битный, то это проблема.

...