solr節點down掉恢復

2021-08-28 10:06:39 字數 941 閱讀 1064

solr4.9.0

tomcat8.5.6

zookeeper3.4.5

solr有三個節點機器:a、b、c

本例以cdown掉了

操作步驟:

進入solr使用者,

進入usr/local/apache-tomcat-8.5.6/bin,執行./shutdown.sh

進入usr/local/zookeeper-3.4.5/bin,執行./zkserver.sh stop

如果出現rm: remove write-protected regular file `/home/solr/usr/local/zookeeper-3.4.5/data/zookeeper_server.pid'?,輸入y點回車

檢查down掉機器的分片資料夾(usr/local/solr-cores)中資料是否還在,如果還在,把每個分片下data/index下的write.lock檔案刪除,如果不在就可以從其他資料庫移動分片資料過來,刪除write.lock檔案以及data/tlog下的tlog檔案。或者也可以重新建新的分片。(本文以分片檔案還在為例)

檢查usr/local/solr-cores下solr.xml檔案是否正確,可以對比其他正常分片的solr.xml檔案。注意分片、集群的配置資料。

完成之後檢查分片資料資料夾及檔案所屬使用者,如果不是solr,修改為solr。

進入solr使用者,

進入usr/local/apache-tomcat-8.5.6/bin,執行./startup.sh

進入usr/local/zookeeper-3.4.5/bin,執行./zkserver.sh start

訪問solr web頁面,檢查節點是否修復成功。如果還有問題,根據solr的logging資訊檢查修復。

ubunt1404 down掉如何恢復日記總結

問題 假期歸來,我的ubuntu無法進入登入介面了。grub正常,結果進入initramfs,顯示路徑找不到,建議我兩點1 check路徑 2check rootdelay。解決 在grub.cfg 檔案加上rootdelay 90。如果我兩者都check了 可能就不會這麼糾結了。我check了路徑...

git恢復節點

最近有個專案git提交亂了,需要刪除最近一次合併的節點,在本地沒法做,只能去git遠端服務端。在git服務端操作時出錯 git checkout f fatal this operation must be run in a work tree 查詢原因說這是因為初始化時用的bare引數,不能在gi...

oracle恢復被drop掉的表

以前只知道windows有個 站,今天聽說oracle也有個 站!在oracle中可能不小心會drop掉乙個表,如果沒有定期做備份的話,將會帶來很大的麻煩。如果有的情況下,每天的資料都很重要,而定期備份的週期又稍長,情況恐怕也不容樂觀!不過還好oracle有個 站,概念就跟windows裡的 站一模...