gpt4 book ai didi

java - Elasticsearch无法创建Java虚拟机

转载 作者:行者123 更新时间:2023-12-02 22:19:01 25 4
gpt4 key购买 nike

我正在尝试通过遵循this tutorial在Windows上运行elasticsearch。
当我运行bin / elasticsearch.bat时,我确实收到了以下消息:

Invalid initial heap size: -Xms${packaging.elasticsearch.heap.min}

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

我尝试通过设置 like this从Java增加内存。
然后我从elasticsearch.bat行中删除了 %JAVA_OPTS%:

"%JAVA_HOME%\bin\java" %JAVA_OPTS% %ES_JAVA_OPTS% %ES_PARAMS% -cp "%ES_CLASSPATH%" "org.elasticsearch.bootstrap.Elasticsearch" start !newparams!



现在我收到此消息:
Error: Could not find or load main class org.elasticsearch.bootstrap.Elasticsearch

我正在运行Java最新版本jre1.8.0_144 x64和 flex 版本2.4.6。
在Elasticsearch in Wamp教程中,它说

Now open 'elasticsearch.bat' file in 'C:\elasticsearch-2.3.2\bin\' directory



但在zip文件位于

C:\elasticsearch-2.4.6\distribution\src\main\resources\bin



即使在2.3.2中也位于同一目录中。我不知道这有什么区别。

我不知道我还能改变什么。你能帮忙的话,我会很高兴。

提前致谢

最佳答案

Il似乎您正在尝试从源发行版启动.bat脚本,该源发行版是伴随ElasticSearch二进制发行版(您可以运行的二进制发行版)的一组源文件。

src / main / resources路径通常在java软件项目中用于托管应复制到分发归档文件的资源,因此src / main / resources / bin / elasticsearch.bat应该在路径bin / elasticsearch.bat中可用。

如果您确实需要ElastiSearch 2.4.6,则可以:

  • https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.4.6/elasticsearch-2.4.6.zip下载
  • 解压缩文件并在相对路径elasticsearch-2.4.6 \ bin \ elasticsearch.bat中启动脚本
  • 关于java - Elasticsearch无法创建Java虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45881084/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com