我已经在W10中安装了ES 7.10.2作为一个服务。看了看一些我似乎做过的非常粗略的钞票,我安装了这个
...\bin>elasticsearch-service.bat install所以我刚刚下载了7.16.3的.zip (请不要问为什么我还不想转到8!)。
解压缩的7.16.3目录中的
...\bin> elasticsearch-service.bat install
D:\apps\ElasticSearch\elasticsearch-7.16.3\bin>elasticsearch-service.bat安装安装服务:“elasticsearch-servic-x64”使用ES_JAVA_HOME (64位):"D:\apps\ElasticSearch\elasticsearch-7.16.3\jdk“-Des.networkaddress.cache.ttl=60;-Des.networkaddress.cache.negative.ttl=10;-XX:+AlwaysPreTouch;-Xss1m;-Djava.awt.headless=true;-Dfile.encoding=UTF-8;-Djna.nosys=true;-XX:-OmitStackTraceInFastThrow;-XX:+ShowCodeDetailsInExceptionMessages;-Dio.netty.noUnsafe=true;-Dio.netty.noKeySetOptimization=true;-Dio.netty.recycler.maxCapacityPerThread=0;-Dio.netty.allocator.numDirectArenas=0;-Dlog4j.shutdownHookEnabled=false;-Dlog4j2.disable.jmx=true;-Dlog4j2.formatMsgNoLookups=true;-Djava.locale.providers=SPI,COMPAT;--add-opens=java.base/java.io=ALL-UNNAMED;-Xms1g;-Xmx1g;-XX:+UseG1GC;-XX:G1ReservePercent=25;-XX:InitiatingHeapOccupancyPercent=30;-Djava.io.tmpdir=C:\Users\Chris\AppData\Local\Temp\elasticsearch;-XX:+HeapDumpOnOutOfMemoryError;-XX:HeapDumpPath=data;-XX:ErrorFile=logs/hs_err_pid%p.log;-Xlog:gc*,gc+age=trace,safepoint:file=gc+age=trace/gc.log:utctime,pid,tags:filecount=32,filesize=64m;-XX:MaxDirectMemorySize=536870912;-XX:G1HeapRegionSize=4m
安装‘elasticsearch-servic-x64’服务失败
是的,没别的了。信息丰富得惊人。公平地说,在某个地方可能有一些日志输出。但我显然不知道我在哪里能找到它。
在某种程度上,我并不感到惊讶的是,这是没有安装,因为已经有一个现有的服务,称为"elasticsearch- service -x64",仅仅因为它被停止,这将不会停止安装一个新的名称是一个问题。我们能用自定义的名字安装ES吗?(比如"elasticsearch-service-7.16.3“)?哦,这可能会有多大帮助)。
但我非常担心,例如,卸载/删除当前的ES服务7.10.2,它至少可以完成工作。我远不相信重新安装它将是微不足道的。
这一次我打算做更多的笔记。
有人有过这种经历吗?我做什么好?
发布于 2022-03-03 11:48:37
任何想升级这个的人:
以下所有操作都是在W10中作为管理完成的:
我想知道是否可以更改可执行文件的路径。找到了this。我停止了ES服务。然后我做了这个:
sc config elasticsearch-service-x64 binPath= "D:\...\elasticsearch-7.16.3\bin\bin\elasticsearch-service-x64.exe"上面写着“成功”。W10“服务”对话框显示“可执行文件的路径”确实已被更改。
但服务没有开始。
然后,我尝试使用上述方法将切换回为7.10.2。再说一次它不会开始的。至少这意味着我别无选择,只能卸载和重新安装,这就是我所做的:
sc delete elasticsearch-service-x64在7.16.3 bin目录中:
...>elasticsearch-service.bat install..。成功!7.16.3安装为service -x64。也开始了。
https://stackoverflow.com/questions/71328350
复制相似问题