剛開始接觸 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

arrow
arrow
    文章標籤
    solr
    全站熱搜

    wbkuo 發表在 痞客邦 留言(0) 人氣()