0

私はmongodbが初めてで、シャードクラスターに取り組んでいます。

レプリカ セットへの接続に問題があります:

読み取り専用権限を持つユーザーがいます。まさにそれはクラスターモニターであり、任意のデータベースを読み取ります。このユーザーは、mongos インスタンスで作成されています。

このユーザーでレプリカセットに接続しようとすると、自分自身を認証できず、登録していないなどのエラーが表示されます。

だから私の質問は、これは正常ですか?ユーザーが接続されておらず、使用しているインスタンスに依存している可能性があります。

誰か答えを知っていたら教えてください。私の英語で申し訳ありませんが、私はまだ学生です。

ありがとうございました。

4

1 に答える 1

0

mongosで作成されたユーザーを使用して、シャード レプリカ セット メンバーmongodに直接接続することはできません。シャード クラスター mongod に接続するには、そのローカル mongod でユーザーを作成する必要があります。このユーザーは通常、管理目的で作成する必要があるため、管理者権限が必要です。

参照:シャード クラスターでの認証

于 2014-12-04T22:37:10.400 に答える