Solr 9 のデータノードと Solr 8 のオーバーシアノードでコレクションを作成するときのエラー
トピック作成者:ks-solruserml-bot (2024/12/28 18:45 投稿)
4
(The bot translated the original post https://lists.apache.org/thread/1ss6jw970cw2nxwlyscotpmq3j28zdjy into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、
私はSolrの初心者で、Solr 8.11.3のインストールをSolr 9.6.1にアップグレードするタスクを任されています。
Solr 9.6.1ノードに対してコレクション作成コマンドを送信し、Solr 8.11.3がオーバーシアとして動作している場合に問題が発生しています。
Javaでのコマンドは以下の通りです:
CollectionAdminRequest.createCollection(collectionName, configName, numShards, 0)
.setAutoAddReplicas(false)
.setRouterName("compositeId")
.setCreateNodeSet("EMPTY")
.setReplicationFactor(1);
オーバーシアで確認できるエラーは以下のいずれかです。これは、そのコレクションが以前に作成され削除されたかどうかに依存しているようです。
以前に作成されたが削除されたコレクションの場合
オーバーシア(Solr 8)のログには以下が表示されます:
01:42:43.927 ERROR (OverseerThreadFactory-25-t...:8983_solr) [ ]
o.a.s.c.a.c.OverseerCollectionMessageHandler Collection:
test-collection_1.2 operation: create failed
org.apache.solr.common.SolrException: Could not fully create collection:
test-collection_1.2
...
そのコレクションが一度も作成されたことがない場合
オーバーシアログには以下が表示されます:
01:42:14.439 INFO (OverseerThreadFactory-25-thread-..._solr) [ ]
o.a.s.c.a.c.CreateCollectionCmd Create collection test1-collection_1.2
...
org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode =
NoNode for /clusterstate.json
...
これらのエラーのため、コレクション作成に失敗します。
質問
Solr 9(データノード)とSolr 8(オーバーシアノード)の間で、CollectionAdminRequest.createCollection
に関する既知の互換性の問題がありますか?これまでは、両方がSolr 8で動作している場合に問題なく動作していました。この問題を回避する方法はありますか?
よろしくお願いします。
Patrick
トピックへ返信するには、ログインが必要です。