-bash:solr:在Mac中找不到命令

时间:2016-02-23 14:59:44

标签: java macos bash solr lucene

我正在尝试在Mac上安装Apache Solr。我使用的是Soler-5.5.0版本和Java 1.8。我按照说明尝试。

我试过了:

cd /users/ravi/dev/solr-5.5.0/bin
solr start

但我收到了错误:

  

-bash:solr:command not found

之后,我试过了:

cd /users/ravi/dev/solr-5.5.0/server
java -jar start.jar

我收到了错误:

  

警告:无法启动,退出......

     

用法:java -jar start.jar [options] [properties] [configs]          java -jar start.jar --help#获取更多信息

如何在Mac中设置Solr?

3 个答案:

答案 0 :(得分:1)

我认为将Solr作为服务进行调整的最佳方法。只需要下面的步骤:

1)下载并解压缩Solr

2)运行sudo bash ./solr-6.5.0/bin/install_solr_service.sh solr-6.5.0.tgz

3)上面的命令将设置环境以运行Solr并启动Solr服务。

4)然后使用以下命令玩游戏:sudo service solr statussudo service solr restartsudo service solr stopsudo service solr start

无需进一步设置,这是推荐的生产方式。

答案 1 :(得分:0)

是的,我犯了一个我必须做的错误:

cd /users/ravi/dev/solr-5.5.0
./bin solr start

但我做了

cd /users/ravi/dev/solr-5.5.0/bin
solr start

无论如何,它现在正在运作。

答案 2 :(得分:0)

如果您通过Homebrew安装,则应该能够运行

solr start

然后停止

solr stop

如果你没有使用自制软件安装,你可以尝试的另一件事是使用cd进入你的solr目录并运行

bin/solr start

解决此问题的最简单方法是检查bin目录,看看是否在那里映射了solr。看起来你的bin目录中找不到solr(我可能是错的。我只是关闭你的错误信息)。

编辑:

如果solr作为服务安装,则可能必须使用

sudo service solr start