farm1-server1 に mongo コレクションがあり、それを farm2-server1 に複製することができました。db パスは /db/data です。farm2-server1 は 3 つのサーバーの一部であり、3 つのサーバーすべての間でレプリケートしたばかりのコレクションを分割したいと考えています。そのために、server1 でレプリケーションを停止し、mongod を (ポート 27017 で) 開始し、レプリケートしたコレクション (/db/data) を指定しました。また、configsvr = true というディレクティブも追加しました。
mongos を起動し、次のディレクティブを追加しました configdb = server1:27017
次に、次のディレクティブを使用して、サーバー 1 ~ 3 のそれぞれでシャード プロセス (mongod) を開始しました。
コレクションがシャーディングされることを期待していましたが、レプリケートした古いコレクションがこの構成で認識されないため、シャーディングできません。
既存のコレクションをシャーディングできると読んだので、ここで何か間違ったことをしているに違いありません。どんな助けでも大歓迎です。必要な構成ファイルを提供できます。
ありがとう、ノーム