Title: Solr の起動と停止の手順
ここでは、Solr の起動と停止(終了)のやり方を紹介します。
Windows 環境
Solr を起動する
Windows 環境で Solr を起動するには、「Solr Search」サービスを [開始] してください。
「スタートアップの種類」で [自動] が選択されている場合は、Windows 起動時に Solr Search サービスも自動的に起動します。

Solr を停止(終了)する
サービスの「Solr Search」から [停止] を選択します。

念の為、タスクマネージャーの詳細画面で Solr の java.exe が起動していないか(プロセスが残っていないか)どうかを確認します。
右クリックメニューの [プロパティ] で詳細ダイアログを表示し、[場所] で java.exe がインストールされているパスを確認し、Solr の java.exe かどうかを判別してください。
終了させるには、右クリックメニューの中の [タスクの終了] を選択します。

Linux 環境
手動で開始する
手動で Solr を開始するには、bin ディレクトリの中の solr コマンドに start -cloud オプションを付けて実行します。
[solr@centos6 ~]$ ~/Solr/solr/bin/solr start -cloud
Archiving 1 old GC log files to /home/solr/Solr/solr/server/logs/archived
Archiving 1 console log files to /home/solr/Solr/solr/server/logs/archived
Rotating solr logs, keeping a max of 9 generations
Waiting up to 180 seconds to see Solr running on port 8983 [\]
Started Solr server on port 8983 (pid=28625). Happy searching!
または、/etc/init.d にインストールしたスクリプトや service コマンドを使用して起動できます。
[root@centos6 ~]# /etc/init.d/solr start
[root@centos6 ~]# service solr start
Password:
Archiving 1 old GC log files to /home/solr/Solr/solr/server/logs/archived
Archiving 1 console log files to /home/solr/Solr/solr/server/logs/archived
Rotating solr logs, keeping a max of 9 generations
Waiting up to 180 seconds to see Solr running on port 8983 [\]
Started Solr server on port 8983 (pid=28251). Happy searching!
自動で開始する
Linux 起動時に Solr が自動的に開始されるようにするには、Solr/solr/bin/init.d/solr を /etc/init.d ディレクトリへコピーし、スクリプト中の指示に従うか chkconfig コマンドを使用します。
[root@centos6 ~]# cp /home/solr/Solr/solr/bin/init.d/solr /etc/init.d/
[root@centos6 ~]# chkconfig --add solr
[root@centos6 ~]# chkconfig --level 345 solr on
[root@centos6 ~]# chkconfig --list | grep solr
solr 0:off 1:off 2:on 3:on 4:on 5:on 6:off
手動で停止(終了)する
bin ディレクトリ中の solr コマンドに stop -all オプションを付けて実行することで停止できます。
[solr@centos6 bin]$ ./solr stop -all
Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 27840 to stop gracefully.
または、/etc/init.d にインストールしたスクリプトや service コマンドなどを使用して Solr サーバーを停止できます。
[root@centos6 ~]# service solr stop
[root@centos6 ~]# /etc/init.d/solr stop