如何在amazon ec2实例上运行SOLR?

时间:2016-08-30 05:48:23

标签: amazon-web-services solr amazon-ec2

我可以使用以下命令在Windows上成功启动SOLR:

  

solr-5.2.1 / bin / solr.cmd start -p 9393 -s eposro / solr

这不适用于amazon linux。我得到以下错误。

@echo: command not found
solr-5.2.1/bin/solr.cmd: line 19: IF: command not found
solr-5.2.1/bin/solr.cmd: line 21: REM: command not found
solr-5.2.1/bin/solr.cmd: line 42: IF: command not found
solr-5.2.1/bin/solr.cmd: line 75: IF: command not found
solr-5.2.1/bin/solr.cmd: line 76: syntax error near unexpected token `('
solr-5.2.1/bin/solr.cmd: line 76: `IF NOT EXIST "%JAVA_HOME%\bin\java.exe" ('

Java_HOME设置如下:

echo $JAVA_HOME /usr/java/jdk1.8.0_101/

在亚马逊linux上运行SOLR是否有不同的方法,或者我在做错了?

1 个答案:

答案 0 :(得分:0)

导航到solr目录&确保你开始的solr主路径是正确的。如果您没有最新版本,请输入bin/solr start -p 9393 -s esposro/solr尝试更新Java版本。

并检查您使用Amazon EC2启动solr的端口号(9393)是否启用了防火墙。