我正在研究apache solr 5,当我正在尝试执行时 $ bin/post -c gettingstarted example/exampledocs/*.json,我正在收到警告
'bin'不被识别为内部或外部命令,可操作程序或批处理文件.
当我执行时,它正在工作 bin\solr create -c test.
请帮助我,我是solr概念的新手.
谢谢
问题不在于Solr,它与你输入的命令有关.使用'/'遍历Linux目录,而使用'\'的窗口遍历.假设您的操作系统是Windows,从您当前的工作目录(在此示例中是solr文件夹)中,bin\solr是一个有效路径,因此执行.但bin/solr是无效路径无法执行.因此,您的第一个命令应该在Unix/Linux系统中的相同位置工作,在Windows中第二个命令
编辑:我刚刚从solr网站下载solr安装程序作为zip.post文件确实是一个shell脚本,这就是你无法在windows上执行它的原因.(我的理解是.gzips是linux安装程序,而.zip总是用于windows,这显然不是这里的情况.)
你可能做的是检查这个答案,并按照那里提到的方法.希望这会让你开始运行.
希望能帮助到你!