Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java -在Mac中找不到bash:solr:command_Java_Macos_Bash_Solr_Lucene - Fatal编程技术网

Java -在Mac中找不到bash:solr:command

Java -在Mac中找不到bash:solr:command,java,macos,bash,solr,lucene,Java,Macos,Bash,Solr,Lucene,我正试图在我的Mac上安装Apache Solr。我使用的是Soler-5.5.0版本和Java1.8。我正按照指示去做 我试过: cd /users/ravi/dev/solr-5.5.0/bin solr start 但我有一个错误: -bash:solr:未找到命令 之后,我尝试: cd /users/ravi/dev/solr-5.5.0/server java -jar start.jar 我得到一个错误: 警告:无需启动,正在退出 用法:java-jar start.jar[op

我正试图在我的Mac上安装Apache Solr。我使用的是Soler-5.5.0版本和Java1.8。我正按照指示去做

我试过:

cd /users/ravi/dev/solr-5.5.0/bin
solr start
但我有一个错误:

-bash:solr:未找到命令

之后,我尝试:

cd /users/ravi/dev/solr-5.5.0/server
java -jar start.jar
我得到一个错误:

警告:无需启动,正在退出

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


如何在Mac中设置Solr?

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

cd /users/ravi/dev/solr-5.5.0
./bin solr start
但我做到了

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

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

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

cd /users/ravi/dev/solr-5.5.0
./bin solr start
但我做到了

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

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

如果您是通过自制软件安装的,您应该可以运行

solr start
然后停下来

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

bin/solr start
解决此问题的最简单方法是检查bin目录,查看是否已将solr映射到该目录。看起来好像在你的bin目录中找不到solr(可能是我错了,我只是在发你的错误消息)

编辑:

如果solr是作为服务安装的,那么您可能必须使用


sudo服务solr start

如果通过自制软件安装,您应该可以运行

solr start
然后停下来

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

bin/solr start
解决此问题的最简单方法是检查bin目录,查看是否已将solr映射到该目录。看起来好像在你的bin目录中找不到solr(可能是我错了,我只是在发你的错误消息)

编辑:

如果solr是作为服务安装的,那么您可能必须使用


sudo服务solr start

我相信将solr作为服务来使用的最佳方式。以下是所需的步骤:

1) 下载并解压缩Solr

2) 一旦运行
sudobash./solr-6.5.0/bin/install\u solr\u service.sh solr-6.5.0.tgz

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

4) 然后使用以下命令对服务进行操作:
sudo service solr status
sudo service solr restart
sudo service solr stop
sudo service solr start


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

我认为最好的方式就是服务。以下是所需的步骤:

1) 下载并解压缩Solr

2) 一旦运行
sudobash./solr-6.5.0/bin/install\u solr\u service.sh solr-6.5.0.tgz

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

4) 然后使用以下命令对服务进行操作:
sudo service solr status
sudo service solr restart
sudo service solr stop
sudo service solr start


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

您将cd放入
bin
,然后尝试从本地目录
bin
运行solr。因此,除非
bin
文件夹中有
bin
,否则要么向上移动一个级别,要么只使用
/solr
。另外,我已经有一段时间没有使用它了,但我非常确定您必须将服务器参数传递给命令。您将cd放入
bin
,然后尝试从本地目录
bin
运行solr。因此,除非
bin
文件夹中有
bin
,否则要么向上移动一个级别,要么只使用
/solr
。另外,我已经有一段时间没有使用它了,但是我非常确定您必须将服务器参数传递给命令。如果这个问题是由于一个简单的印刷错误造成的,那么应该结束这个问题。这对未来的访问者来说没有任何价值。如果这是由于一个简单的印刷错误,那么这个问题应该结束。它对未来的游客没有任何价值。