Windows系统Solr启动失败求助:执行bin\solr.cmd start提示命令未找到
解决Solr启动报错
binsolr.cmd: command not found 的问题 你在Windows环境下遇到的这个报错,核心原因就是系统找不到你要执行的solr.cmd文件,大概率是路径或者命令写法出了问题,给你几个具体的排查和解决方向:
先确认当前工作目录是否正确
既然Solr装在C盘,比如你的实际安装目录是C:\solr-9.4.0(替换成你自己的版本号),那得先打开CMD或PowerShell,切换到这个Solr根目录下再执行命令:cd C:\solr-9.4.0 bin\solr.cmd start要是直接在C盘根目录跑命令,系统会去
C:\bin找solr.cmd,但你的bin目录明明在Solr安装文件夹里,自然找不到。检查命令拼写有没有漏符号
报错里显示的是binsolr.cmd,这说明你可能把命令写成了binsolr.cmd start——漏掉了bin和solr.cmd之间的反斜杠\,正确的命令必须是bin\solr.cmd start,这个路径分隔符可不能丢。用绝对路径直接执行(省心的备选方案)
要是不想切换目录,直接用完整的绝对路径执行命令也能解决问题,比如:C:\solr-9.4.0\bin\solr.cmd start把路径里的
C:\solr-9.4.0换成你实际的Solr安装路径就行。
如果以上方法都试过还是不行,记得检查下Solr安装包是不是完整的,bin目录里有没有solr.cmd这个文件——要是文件本身缺失,那得重新解压或安装Solr了。
内容的提问来源于stack exchange,提问作者parth.vasoya
相关产品推荐
相关产品推荐

