34

私は10genを介してmacos用のmongodbをインストールし、そのためのドキュメントを確認しました。構成ファイルを除けば、すべて問題ないようです。/etc/mongod.configに表示されません。この構成ファイルを手動で作成する必要がありますか?もしそうなら、どうすればそれについて行くことができますか?

乾杯

4

4 に答える 4

85

MacOSXにbrewがインストールされたmongodbのデフォルトパスは/usr/local/etc/mongod.conf

于 2013-01-28T16:59:49.577 に答える
27

パッケージ化されたバージョンのMongoDBをインストールしていない限り(たとえば、HomebrewまたはMac Portsを使用して)、構成ファイルを手動で作成するか、MongoDBの起動時に適切なコマンドラインパラメーターを渡す必要があります。

コメント付きの設定ファイルの例で始める場合は、Debian/Ubuntuパッケージのmongodb.confが出発点として適しています。チェックする重要なオプションはとでありdbpathlogpathこれはおそらくあなたにとって異なるでしょう。

また、mongodサービスを管理するためのLaunchAgentスクリプトの設定を含むHomebrewmongodb式も検討する価値があります。

于 2012-07-22T12:24:40.617 に答える
11

はい、パッケージマネージャー(Linuxのaptやyumなど)を介してインストールしない限り、これを手動で作成する必要があります。次に、mongodを起動するときに、構成ファイルの場所を指定する必要があります。次に例を示します。

./mongod -f /path/to/mongod.conf

そのファイルがどのように見えるかについては、ここを見てください:

http://docs.mongodb.org/manual/reference/configuration-options/

githubのパッケージから前述のLinux構成ファイルを確認することもできます。

https://github.com/mongodb/mongo/blob/master/rpm/mongod.conf

https://github.com/mongodb/mongo/blob/master/debian/mongodb.conf

于 2012-07-22T12:23:20.247 に答える
0

Homebrewを使用せずにMongoDBをインストールした場合、つまり、MongoDBダウンロードセンターからTGZパッケージを直接ダウンロードした場合は、構成ファイルを追加できます。

sudo nano /etc/mongod.conf

ファイルにはスペースのみ(タブなし)を使用し、キーの後にスペースを残してください。例えば:

security:
  authorization: enabled
net:
  port: 27017
  bindIp: 0.0.0.0

次に、構成フラグを使用してインスタンスを実行します。

mongod -f /etc/mongod.conf

TGZアーカイブから直接MongoDBCommunityEditionをインストールすることについての投稿を書きました。

于 2020-05-04T20:29:07.870 に答える