当前位置: 首页 > 知识库问答 >
问题:

无法在我的计算机中启动ElasticSearch,执行ElasticSearch时发生StartupException。球棒

米元凯
2023-03-14

我需要使用elasticSearch,我已经从授权网站下载了elasticSearch-6.7.2,但是在尝试启动elasticSearch服务器和执行elasticSearch时。bat文件,我得到以下错误:

组织。弹性搜索。独自创立StartupException:ElasticsearchException[X-Pack不受支持,机器学习不适用于[windows-x86];通过设置xpack,您可以使用其他X-Pack功能(不受支持)。ml.enabled:elasticsearch中为false。yml]在组织。弹性搜索。独自创立弹性搜索。init(Elasticsearch.java:163)~[Elasticsearch-6.7.2.jar:6.7.2]位于org。弹性搜索。独自创立弹性搜索。在org上执行(Elasticsearch.java:150)~[Elasticsearch-6.7.2.jar:6.7.2]。弹性搜索。cli。环境意识建议。在org上执行(environmentawrecommand.java:86)~[elasticsearch-6.7.2.jar:6.7.2]。弹性搜索。cli。命令mainWithoutErrorHandling(Command.java:124)~[elasticsearch-cli-6.7.2.jar:6.7.2]位于org。弹性搜索。cli。命令main(Command.java:90)~[elasticsearch-cli-6.7.2.jar:6.7.2]位于org。弹性搜索。独自创立弹性搜索。main(Elasticsearch.java:116)~[Elasticsearch-6.7.2.jar:6.7.2]位于org。弹性搜索。独自创立弹性搜索。main(Elasticsearch.java:93)~[Elasticsearch-6.7.2.jar:6.7.2]由:org引起。弹性搜索。ElasticsearchException:X-Pack不受支持,机器学习不适用于[windows-x86];通过设置xpack,您可以使用其他X-Pack功能(不受支持)。ml.enabled:elasticsearch中为false。yml在组织。弹性搜索。xpack。ml.MachineLearningFeatureSet。isRunningOnMlPlatform(MachineLearningFeatureSet.java:107)~[?:?]在org。弹性搜索。xpack。ml.MachineLearningFeatureSet。isRunningOnMlPlatform(MachineLearningFeatureSet.java:98)~[?:?]在org。弹性搜索。xpack。机器学习。createComponents(MachineLearning.java:413)~[?:?]在org。弹性搜索。节点。节点。lambda$new$11(Node.java:472)~[elasticsearch-6.7.2.jar:6.7.2]在java上。util。流动参考管道7美元1美元。在java上接受(未知源)~[?:1.8.0_211]。util。ArrayList$ArrayListSpliterator。ForEachLeving(未知源代码)~[?:1.8.0_211]在java上。util。流动抽象管道。copyInto(未知源代码)~[?:1.8.0_211]在java上。util。流动抽象管道。java上的wrapAndCopyInto(未知源代码)~[?:1.8.0_211]。util。流动ReduceOp$ReduceOp。java上的evaluateSequential(未知源)~[?:1.8.0_211]。util。流动抽象管道。在java上计算(未知源)~[?:1.8.0_211]。util。流动参考管线。在组织上收集(未知来源)~[?:1.8.0_211]。弹性搜索。节点。节点。(Node.java:475)~[elasticsearch-6.7.2.jar:6.7.2]位于org。弹性搜索。节点。节点。(Node.java:266)~[elasticsearch-6.7.2.jar:6.7.2]位于org。弹性搜索。独自创立引导5美元。(Bootstrap.java:212)~[elasticsearch-6.7.2.jar:6.7.2]位于org。弹性搜索。独自创立独自创立安装程序(Bootstrap.java:212)~[elasticsearch-6.7.2.jar:6.7.2]位于org。弹性搜索。独自创立独自创立org上的init(Bootstrap.java:333)~[elasticsearch-6.7.2.jar:6.7.2]。弹性搜索。独自创立弹性搜索。init(Elasticsearch.java:159)~[Elasticsearch-6.7.2.jar:6.7.2]。。。还有6个

共有3个答案

云浩然
2023-03-14

我得到的日志:

Failure running machine learning native code. This could be due to running on an unsupported OS or distribution, missing OS libraries, or a problem with the temp directory. To bypass this problem by running Elasticsearch without machine learning functionality set [xpack.ml.enabled: false].]

在给定的组合上进行测试:

  • macOS:Catalina,版本:10.15.4
  • Java版本:11.0.4
  • 弹性版本:7.6.2

可能的解决方法是在elasticsearch中设置x-pack-ml.enabled:false。yml文件。

更多详情请点击这里

闻人宜
2023-03-14

错误消息相当直接。X-Pack不支持,机器学习也不适用于windows-x86,因此它与您的操作系统不兼容。

原因是不支持32位体系结构。如果您碰巧有一个64位系统操作系统,那么其他一些东西会让它认为您使用的是32位环境。检查JVM,看看它是否是32位的。如果是32位,那就是问题所在。

宰父跃
2023-03-14

转到ElasticSearch目录:

C:\elasticsearch-6.7.2\config

elasticsearch中输入以下条目。yml

xpack.ml.enabled:false

 类似资料:
  • 试了一整天,还是想不出来。 “ps-a”也没有显示弹性搜索过程。请帮忙。 更多信息: 我试过了

  • 我在试着让我的弹性搜索下沉并运行。然而,我得到了以下错误,并正在耗尽如何修复它的想法。任何帮助都很感激。以下是错误: 我运行的是CDH 5.3和elasticsearch 1.4.2

  • 问题内容: 用Brew安装后,我无法在Mac上启动ElasticSearch 5.6服务器。得到这个错误: 由于它不是ElasticSearch的最新版本,因此我想它安装了一些不兼容的软件包版本,尽管不确定到底是哪个软件包。 任何人都可以帮助使其正常工作吗? 问题答案: 我只是遇到了同样的问题,而重新生成密钥库为我解决了这个问题。这是我采取的步骤: 备份现有的密钥库: 生成新的密钥库:

  • 问题内容: 我的日食没有启动,因为我的计算机有点死机了,所以我不得不强制重新启动它。当我不得不重新启动时,Eclipse是打开的,我相信这很可能是原因。我不知道该如何解决。每当我尝试打开它时,它都会告诉我检查工作区中的.log文件,并显示: http://paste.strictfp.com/26579 而且我不知道如何解决它。请帮忙? 问题答案: 您缺少 第125行的 类,您必须重新安装才能解决

  • 问题内容: 我已经阅读了这里提供的三种解决方案。跟着这三个,但是它不起作用。每当我尝试将elasticsearch作为服务运行时: 它总是给我: 现在,当我尝试查找错误日志(/ var / log / elasticsearch)时,它永远不会出现。任何想法? 问题答案: 确保您拥有JDK并指定了和var。 以下代码段对我有用: 随时可以键入以下内容,以查看程序的作用: 最后,您可以使用pid杀死