如何在启动时自动运行多个SOLR实例?

时间:2017-04-02 09:10:27

标签: solr

我已将SOLR配置为按照these说明在启动时自动启动。这适用于单个SOLR实例。但是,我想在启动时启动多个实例,并且我在rc.local文件中进行了以下更改:

/home/ubuntu/solr1_start.sh && /home/ubuntu/solr2_start.sh && /home/ubuntu/solr3_start.sh

其中每个start.sh脚本都有在不同端口上运行相应SOLR实例的命令。

问题在于,当我重新启动服务器时,它只启动第一个实例,并且不启动solr2和solr3实例。我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

稍微更改了命令并且它有效。

cd /home/ubuntu/solr1/example
nohup /usr/bin/java -jar start.jar > output.log 2>&1 &

cd /home/ubuntu/solr2/example
nohup /usr/bin/java -Djetty.port=8984 -jar start.jar > output2.log 2>&1 &