剛開始接觸 Solr 的時候,一直都是用 kill -9 的方式直接把正在跑的 java 殺掉
但這樣實在太暴力了,如果正式上線還這樣做,我大概會被主管和同事殺掉,所以研究了一下正確的啟動與關閉方法
啟動
java -DSTOP.PORT=8079 -DSTOP.KEY=密碼 -jar start.jar
停止
java -DSTOP.PORT=8079 -DSTOP.KEY=密碼 -jar start.jar --stop
說明
-DSTOP.PORT=8079
Port 可以自行指定,而且跟 Solr 啟動後 Web 管理介面的 Port 無關,似乎是只是啟動和停止的時候指定一樣的就可以了
-DSTOP.KEY=密碼
停止時的密碼,也是啟動和停止的時候輸入一樣的就可以了
更詳細的說明
cd 到你的 solr 目前下的 example
# java -jar start.jar --help
(最近越來越覺得看官方文件才是最快的...)
參考文件
http://stackoverflow.com/questions/7976261/how-to-stop-solr-with-command-line
文章標籤
全站熱搜
留言列表