Aka*_*Roy 3 elasticsearch elastic-stack
我需要在 elasticSearch 上工作,我已经从授权网站下载了 elasticsearch-6.7.2,但是在尝试启动 ElasticSearch 服务器和执行elasticsearch.bat文件时,我收到以下错误:
org.elasticsearch.bootstrap.StartupException:ElasticsearchException[X-Pack 不受支持,机器学习不适用于 [windows-x86];您可以通过在 org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-6.7.2 中设置 xpack.ml.enabled: false in elasticsearch.yml] 来使用其他 X-Pack 功能(不支持) .jar:6.7.2] 在 org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-6.7.2.jar:6.7.2] 在 org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.execute(EnvironmentAwareCommand) .java:86) ~[elasticsearch-6.7.2.jar:6.7.2] 在 org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.7.2.jar:6.7。 2] 在 org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.7.2.jar:6.7. 2] 在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) ~[elasticsearch-6.7.2.jar:6.7.2] 在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.7.2.jar:6.7.2] 由:org.elasticsearch.ElasticsearchException:不支持 X-Pack 且机器学习不适用于 [windows-x86];您可以通过在 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.java:413) ~[?:
Aka*_*Roy 11
进入 ElasticSearch 目录:
C:\elasticsearch-6.7.2\config
将以下条目放入您的elasticsearch.yml:
xpack.ml.enabled: false
错误消息非常简单。X-Pack 不支持 windows-x86,并且机器学习不可用,因此它与您的操作系统不兼容。
原因是不支持32位架构。如果您碰巧拥有 64 位系统操作系统,则其他原因会使其认为您正在使用 32 位环境。检查您的 JVM 并查看它是否是 32 位。如果是32位的,那就有问题了。
根据 elasticsearch文档的以下警告,它也可能是由不受支持的 CPU 引起的。xpack.ml.enabled: false在这种情况下,您可以通过添加到来禁用该选项elasticsearch.yml。

| 归档时间: |
|
| 查看次数: |
4543 次 |
| 最近记录: |