1. ホーム
  2. mongodb

ローカルの mongo db を起動できない/起動できない

2023-07-25 05:08:01

質問

私はMongoDBに新しいです。私は現在、Mongo DBのダンプ(すなわち、.bsonファイルのディレクトリ)を持っており、それをMongoにインポートしようとしています。

の説明に従ってmongoをインストールしました。 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ .

現在、mongod --dbpath /path/to/my/mongodata (これは空のディレクトリです) を実行して、ローカルの mongo インスタンスを起動するテストを試みています。

標準出力に次のように表示されます。

Thu Sep 20 09:46:01 [initandlisten] MongoDB starting : pid=1065 port=27017 dbpath=/path/to/my/mongodata/ 64-bit host=dhcp-18-111-28-92.dyn.mit.edu
Thu Sep 20 09:46:01 [initandlisten] 
Thu Sep 20 09:46:01 [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 266 processes, 2560 files. Number of processes should be at least 1280 : 0.5 times number of files.
Thu Sep 20 09:46:01 [initandlisten] db version v2.2.0, pdfile version 4.5
Thu Sep 20 09:46:01 [initandlisten] git version: f5e83eae9cfbec7fb7a071321928f00d1b0c5207
Thu Sep 20 09:46:01 [initandlisten] build info: Darwin bs-osx-106-x86-64-1.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_49
Thu Sep 20 09:46:01 [initandlisten] options: { dbpath: "/path/to/my/mongodata/" }
Thu Sep 20 09:46:01 [initandlisten] journal dir=/path/to/my/mongodata/journal
Thu Sep 20 09:46:01 [initandlisten] recover : no journal files present, no recovery needed
Thu Sep 20 09:46:01 [websvr] admin web console waiting for connections on port 28017
Thu Sep 20 09:46:01 [initandlisten] waiting for connections on port 27017

この時点では、ただそこに留まっていて何もしません。ローカルホストで何かが起こるのを待っているように見えますが、何が起こっているのか理解できるほどmongoを知りません。何か手助けはありますか?

どのように解決するのですか?

何も問題はありません。サーバーを起動し、ポート 27017 . これでサーバとのやりとりを始めることができます。例えば、新しいターミナルタブを開いて、次のコマンドを実行します。 mongo を実行すると、mongo の対話型コンソールが開き、デフォルトのサーバー ( localhost:27017 )

mongod をバックグラウンドプロセスとして実行したい場合 (コンソールを取得するため) は、次のようにします。 -fork コマンドオプションを使います。このためには、ある種の のロギングを行う必要があります。

eg. mongod --dbpath /path/to/my/mongodata --fork --logpath /path/to/my/mongod.log

bsonexport を復元したい場合は、おそらく mongorestore コマンドを使うでしょう。