0

私はmongo dbの初心者で、レプリカセットをセットアップしようとしています。どうすればこれを達成できるのか、私は混乱しています。

それぞれがmongoを実行している3つの異なるマシンのプライマリ、セカンダリ、およびアービターが必要です。

私はそれを設定しようとしてきましたが、私はそれを台無しにしてしまったと思います! 配置されているレプリカ セット/構成を削除するにはどうすればよいですか?

私はmongoをインストールし、mongoの各インスタンスを次のような構成ファイルに向けました:

logpath=D:\mongodb\log\mongo.log 
logappend=true
dbpath=D:\mongodb\data
directoryperdb=true
port = 27017
replSet = rsMySet

ここから、私は何をすべきかわかりません。多くの記事や例などを読みましたが、すべてが混乱しています。

誰かがそれを行う方法の段階的な指示を提供できますか?

また、C# Web アプリケーションからこのレプリカ セットに接続したいと考えています。接続文字列は何を指す必要がありますか? プライマリ、セカンダリ、またはどのように機能しますか? また、mongoにアクセスするにはどのユーザーを使用する必要がありますか? SQL Server にアクセスするときに統合セキュリティを使用していますが、ここでも同じことが可能ですか?

ありがとう、ナイル

4

2 に答える 2

1

ここで説明されている手順に従ってください: http://docs.mongodb.org/manual/tutorial/deploy-replica-set/#deploy-a-development-or-test-replica-set

誤った構成を削除する方法は、「ローカル」データベースを削除することです。

> use local
> db.dropDatabase()

レプリカ セットに接続する方法の多くの例がここにあります: http://docs.mongodb.org/manual/reference/connection-string/#standard-connection-string-format

于 2013-05-15T23:47:06.423 に答える