單機Solr部署在linux /opt目錄下,運行一段時間后發現該目錄分配的空間不足,而Solr的索引數據量較大,必須更改相關core下面的data目錄,以改變索引存放的目錄。
找到相應的solrconfig.xml文件,將dataDir修改為自定義的目錄,如/home/solrDate/kkrecord/data
以前修改過其他參數,比如schema.xml,更新過里面的field,然后在Core Admin頁面上Reload即可加載配置,但是這次卻失效了,多次Reload,改變目錄的寫法,頁面上dataDir都不能更新過來,
就在我打算重新安裝Solr的時候,想着重啟試試,
bin/solr restart
成功了。data的目錄成功修改了。
再把之前data目錄下的數據完全拷貝過來以后即可。
應該是像field這些等級不是很高的參數,只需要Reload同步即可,但是涉及Core的存儲目錄這些關鍵的參數,則需要重啟才行。
做事多動腦子,如果以同樣的方式做事只能得到同樣的結果,無論重復多少次都是一樣的。