私は10genを介してmacos用のmongodbをインストールし、そのためのドキュメントを確認しました。構成ファイルを除けば、すべて問題ないようです。/etc/mongod.configに表示されません。この構成ファイルを手動で作成する必要がありますか?もしそうなら、どうすればそれについて行くことができますか?
乾杯
私は10genを介してmacos用のmongodbをインストールし、そのためのドキュメントを確認しました。構成ファイルを除けば、すべて問題ないようです。/etc/mongod.configに表示されません。この構成ファイルを手動で作成する必要がありますか?もしそうなら、どうすればそれについて行くことができますか?
乾杯
MacOSXにbrewがインストールされたmongodbのデフォルトパスは/usr/local/etc/mongod.conf
パッケージ化されたバージョンのMongoDBをインストールしていない限り(たとえば、HomebrewまたはMac Portsを使用して)、構成ファイルを手動で作成するか、MongoDBの起動時に適切なコマンドラインパラメーターを渡す必要があります。
コメント付きの設定ファイルの例で始める場合は、Debian/Ubuntuパッケージのmongodb.confが出発点として適しています。チェックする重要なオプションはとでありdbpath
、logpath
これはおそらくあなたにとって異なるでしょう。
また、mongodサービスを管理するためのLaunchAgentスクリプトの設定を含むHomebrewmongodb式も検討する価値があります。
はい、パッケージマネージャー(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
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をインストールすることについての投稿を書きました。