close

solr指令碼命令允許你自訂如何啟動Solr

Solr腳本選項

 

solr命令有一些選項,可以通過-help選項查看(在Windows中和Linux中的執行是完全相同的)。

1 solr.cmd -help

例如,要明確start命令的介紹,執行下面的命令:

 

1 solr.cmd start -help

在前臺啟動Solr

 

Solr是一個伺服器,一般情況下都是運行在後臺(如上面啟動的例子),尤其是在Unix/Linux系統中。但是Solr也可以運行在前臺,只需執行簡單的命令:

1 solr.cmd start -f

如果在Unix/Linux下,執行:

1 $ solr start -f

指定埠

 

要改變Solr監聽的埠,可以在啟動的時候使用-p參數,例如:

1 solr.cmd start -p 8984

如果在Unix/Linux下,執行:

1 $ solr start -p 8984

停止Solr伺服器

 

Solr運行在前臺的時候,可以使用Ctrl+C命令停止伺服器。但是運行在後臺的時候,就需要使用stop命令了。例如:

1 solr.cmd stop -p 8983

如果在Unix/Linux下,執行:

1 $ solr stop -p 8983

注意:stop命令需要指定Solr監聽的埠號,也可以使用-all參數替代埠號,不過將停止所有的Solr實例。例如:

1 solr.cmd stop -all

如果在Unix/Linux下,執行:

1 $ solr stop -all

啟動指定的Solr內置實例

 

檢查Solr的執行狀態

 

如果你不確信Solr是否正在執行,可以使用status命令:

1 solr.cmd status

Unix/Linux下,執行:

1 solr status

該命令將查找在你電腦上運行著的Solr實例,並且收集他們的基本資訊,比如:版本,記憶體使用情況。

如果Solr成功啟動,可以通過管理員介面查看運行情況。地址如下:

http://localhost:8983/solr/

可能不同的機器上端口號會不一樣。管理介面如下圖:

 

 

如果Solr實例沒有運行,流覽器將會報出無法連結到伺服器的錯誤。

創建一個Core

 

如果你們有使用示例的配置啟動Solr,需要創建一個Core,以便能夠索引和查詢。可以通過執行下面的命令來完成:

1 solr.cmd create -c <name>

這個命令會創建一個Core,使用資料驅動Schema,它會在你添加文檔做索引後嘗試推斷正確的欄位類別。要看create命令所有的命令列選項,使用-help命令。如:

1 solr.cmd create -help

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Mr.Blue (藍藍人) 的頭像
    Mr.Blue (藍藍人)

    藍藍先生(Mr.Blue)的部落格

    Mr.Blue (藍藍人) 發表在 痞客邦 留言(0) 人氣()