2016-10-22 10 views
0

MongoDBを初めてインストールするか、断続的に接続するかを5回目に設定しています。 5回目はホームブリューで試してみました。ここでMongoDBを起動できません

は、私が得ている二つの異なるエラーです:

2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten] MongoDB starting : pid=40879 port=27017 dbpath=/data/db 64-bit host=CA17PCG8WP 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten] db version v3.2.10 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten] git version: 79d9b3ab5ce20f51c272b4411202710a082d0317 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten] OpenSSL version: OpenSSL 0.9.8zg 14 July 2015 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten] allocator: system 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten] modules: none 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten] build environment: 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten]  distarch: x86_64 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten]  target_arch: x86_64 
2016-10-18T01:19:21.746-0700 I CONTROL [initandlisten] options: {} 
2016-10-18T01:19:21.747-0700 I -  [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'. 
2016-10-18T01:19:21.747-0700 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=9G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0), 
2016-10-18T01:19:22.124-0700 I CONTROL [initandlisten] 
2016-10-18T01:19:22.124-0700 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000 
2016-10-18T01:19:22.125-0700 I FTDC  [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data' 
2016-10-18T01:19:22.125-0700 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker 
2016-10-18T01:19:22.125-0700 I NETWORK [initandlisten] waiting for connections on port 27017 
2016-10-18T01:19:22.126-0700 W NETWORK [HostnameCanonicalizationWorker] Failed to obtain address information for hostname CA17PCG8WP: nodename nor servname provided, or not known 

そして:

2016-10-21T18:31:30.436-0700 I CONTROL [initandlisten] MongoDB starting : pid=2982 port=27017 dbpath=/data/db 64-bit host=CA17PCG8WP 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten] db version v3.2.10 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten] git version: 79d9b3ab5ce20f51c272b4411202710a082d0317 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten] OpenSSL version: OpenSSL 0.9.8zg 14 July 2015 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten] allocator: system 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten] modules: none 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten] build environment: 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten]  distarch: x86_64 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten]  target_arch: x86_64 
2016-10-21T18:31:30.437-0700 I CONTROL [initandlisten] options: {} 
2016-10-21T18:31:30.437-0700 I -  [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'. 
2016-10-21T18:31:30.437-0700 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=9G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0), 
2016-10-21T18:31:30.439-0700 E STORAGE [initandlisten] WiredTiger (13) [1477099890:439019][2982:0x7fff73c85300], file:WiredTiger.wt, connection: /data/db/WiredTiger.turtle: handle-open: open: Permission denied 
2016-10-21T18:31:30.446-0700 I -  [initandlisten] Assertion: 28595:13: Permission denied 
2016-10-21T18:31:30.447-0700 I STORAGE [initandlisten] exception in initAndListen: 28595 13: Permission denied, terminating 
2016-10-21T18:31:30.447-0700 I CONTROL [initandlisten] dbexit: rc: 100 

誰かa)は、私が間違ってやっているものを私に教えてくださいいずれかまたはb)教えてもらえますMongoDBをアンインストールしてから正しくインストールする方法は?

編集:私は、私はすでに/データ/ DB /に&書き込みアクセスを読んでいたが、私はとにかくchmodを使用信じる

。ここで私は(?右)のアクセス権を持っている証拠だ。

whoami 
this_user 
ls -ld /data/ 
drwxr-xr-x 3 this_user wheel 102 Oct 21 18:18 /data/ 
ls -ld /data/db/ 
drwxr-xr-x 16 this_user wheel 544 Oct 21 18:31 /data/db/ 

そして、ここでは、私はまだ取得していますエラーです:

mongod 
2016-10-22T12:10:26.301-0700 I CONTROL [initandlisten] MongoDB starting : pid=5912 port=27017 dbpath=/data/db 64-bit host=CA17PCG8WP 
2016-10-22T12:10:26.301-0700 I CONTROL [initandlisten] db version v3.2.10 
2016-10-22T12:10:26.301-0700 I CONTROL [initandlisten] git version: 79d9b3ab5ce20f51c272b4411202710a082d0317 
2016-10-22T12:10:26.302-0700 I CONTROL [initandlisten] OpenSSL version: OpenSSL 0.9.8zg 14 July 2015 
2016-10-22T12:10:26.302-0700 I CONTROL [initandlisten] allocator: system 
2016-10-22T12:10:26.302-0700 I CONTROL [initandlisten] modules: none 
2016-10-22T12:10:26.302-0700 I CONTROL [initandlisten] build environment: 
2016-10-22T12:10:26.302-0700 I CONTROL [initandlisten]  distarch: x86_64 
2016-10-22T12:10:26.302-0700 I CONTROL [initandlisten]  target_arch: x86_64 
2016-10-22T12:10:26.302-0700 I CONTROL [initandlisten] options: {} 
2016-10-22T12:10:26.302-0700 I -  [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'. 
2016-10-22T12:10:26.302-0700 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=9G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0), 
2016-10-22T12:10:26.304-0700 E STORAGE [initandlisten] WiredTiger (13) [1477163426:304329][5912:0x7fff73c85300], file:WiredTiger.wt, connection: /data/db/WiredTiger.turtle: handle-open: open: Permission denied 
2016-10-22T12:10:26.311-0700 I -  [initandlisten] Assertion: 28595:13: Permission denied 
2016-10-22T12:10:26.311-0700 I STORAGE [initandlisten] exception in initAndListen: 28595 13: Permission denied, terminating 
2016-10-22T12:10:26.311-0700 I CONTROL [initandlisten] dbexit: rc: 100 

答えて

0

それはあなたに与えているデータディレクトリにエラー「許可が拒否されました」。そこに適切な権限があることを確認してください。 chown現在のユーザー/グループのディレクトリ(および親)、またはchmodを使用してアクセス権を調整して、/ data/dbへの読み取りと書き込みの両方のアクセス権があることを確認します。私はいくつかのシステムでは、MongoDBのユーザーmongodbとして実行されることを忘れてしまった

EDIT

/etc/passwdをチェックしてmongodbユーザーがいるかどうか確認し、そうであればユーザーまたはグループに書き込み権限があることを確認してください。

+0

は、上記の編集を参照してください。 –

+0

ありがとうございますが、これはまだ動作していないようです。 –

関連する問題