2016-06-21 6 views
0

私はsolrをクラウドモードで実行しています。私は3つのシャードと6つのコアを持っています。各シャードには2つのノードがあります。私はJMXの設定を変更する必要があったので、solr.in.shファイルを変更し、solrマシンの1つでsolrを再起動しました。そのマシンに関連するコアのように見えます。誰でも助けてもらえますか?solr.in.shファイルを変更してsolrを再起動しました。 solrコアがダウンしました

+0

私は外部の飼い犬飼い主と一緒にクラウドモードでsolr 5.4.1を使用しています。私はJVM SOLR_HEAP = '2g'を増やしました。 jmxを有効にしました。 ENABLE_REMOTE_JMX_OPTS = 'true'に設定し、RMI_PORTのポート値を設定します。 –

答えて

0

solrでoptimize callを呼び出しているようです。

セグメントがマージされると、削除されたドキュメントはインデックスセグメントファイルから削除されるため、SolrCloudではインデックスの最適化は必要ありません。

インデックスが最適化されると、SolrCloudのレプリケーションパフォーマンスとその全体的なパフォーマンスが大幅に低下します。最適化されたインデックスは完全にコピーする必要があり、最適化されていないインデックスはセグメントごとにコピーできるため、レプリケーションのパフォーマンスが低下します。最適化には多くのCPU時間が必要であり、 IO時間がかかるため、全体的なパフォーマンスが低下します。

インデックスを明示的に最適化する必要はありません。

最適化を非常に頻繁に呼び出すと、レプリケーションが遅くなる可能性があります。

+0

また、クラウドモードでsolrを実行している場合は、一度に1つのレプリカに変更を加えてください。それがリーダーとキャッシュされていることを確認し、次のレプリカに変更してください。 –

関連する問題