0
SolrJ APIでSolr 5.2.1を使用しています。 Solrヒープ使用率を改善/最小化するために、検索クエリの完了後にSolrコレクションを明示的にアンロードしたいと考えています。solrコレクションをアンロードする方法は?
SolrコレクションをアンロードするAPIはありますか?
SolrJ APIでSolr 5.2.1を使用しています。 Solrヒープ使用率を改善/最小化するために、検索クエリの完了後にSolrコレクションを明示的にアンロードしたいと考えています。solrコレクションをアンロードする方法は?
SolrコレクションをアンロードするAPIはありますか?
これらの種類の質問に答える最も簡単な方法は、特定バージョンのリファレンスガイドを参照することです。過去のガイドは、the archiveのPDFフォームで入手できます。少し遅れて(5.5)を見てみると
は、私が持っていることをコピーし、私は、コア管理のためのUNLOADコマンドを参照してください。http://localhost:8983/solr/admin/cores?action=UNLOAD&core=core0
私はSolrJはそれへの直接のAPIを持っているとは思わないが、それは基本的なものですHTTPリクエスト。
コアをトランジェントとマークして、しきい値に達するとアンロードします。これはSolrCloudにはお勧めできません。
コアAdmin UIからUNLOADコマンドを使用しましたが、その特定のコア(シャード)がSolrクラウドから消滅しているのがわかりましたが、今度は再度ロードできません。 LOAD/UNLOADコマンドに問題があるかどうかは不明です。 –
もう1つ、私はSolrCloudを使用しており、コレクションをロード/アンロードするAPIを探しています。これをプログラムで行う方法はありますか? –
私たちが解決しようとしている実際の問題は、与えられたヒープ設定で大量のデータを検索する際に、Solrがメモリ不足エラーに陥っていることです。固定ヒープサイズを維持して、コレクションのロード/アンロードを行い、Solrにメモリ不足をさせないようにします。これに関する提案/助けは非常に高く評価されます。 –