MongoDB 32ビットlinuxバージョンのインストールで発生した問題


本稿では、32ビットと64ビットのパケットの起動方法が異なるため、以前に検索した資料では、インストールパケットを解凍した後、デフォルトのdataとlogファイルを作成し、コマンド(32ビットは適用されません):
./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/logfile  --fork

ただし、32ビットの起動時に次のエラーが発生します.
2016-07-23T07:12:35.375-0700 W CONTROL  [main] 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
2016-07-23T07:12:35.375-0700 I CONTROL  [main] about to fork child process, waiting until server is ready for connections. forked process: 2826 ERROR: child process failed, exited with error number 100
ソリューション:
1.インストールパッケージを解凍した後、デフォルトのdataとlogファイルを作成する
2. export PATH=/usr/local/mongodb/bin:$PATH 3./usr/local/mongodb/bin/mongod --dbpath=/data/db --storageEngine=mmapv1
--journal : 2016-07-23T20:17:36.297-0700 I CONTROL  [initandlisten] MongoDB starting : pid=2784 port=27017 dbpath=../data/ 32-bit host=hadoop
2016-07-23T20:17:36.303-0700 I CONTROL  [initandlisten] db version v3.2.4
2016-07-23T20:17:36.303-0700 I CONTROL  [initandlisten] git version: e2ee9ffcf9f5a94fad76802e28cc978718bb7a30
2016-07-23T20:17:36.303-0700 I CONTROL  [initandlisten] allocator: tcmalloc
2016-07-23T20:17:36.303-0700 I CONTROL  [initandlisten] modules: none
2016-07-23T20:17:36.303-0700 I CONTROL  [initandlisten] build environment:
2016-07-23T20:17:36.303-0700 I CONTROL  [initandlisten]     distarch: i686
2016-07-23T20:17:36.303-0700 I CONTROL  [initandlisten]     target_arch: i386
2016-07-23T20:17:36.303-0700 I CONTROL  [initandlisten] options: { storage: { dbPath: "../data/", journal: { enabled: true } } }
2016-07-23T20:17:36.505-0700 I STORAGE  [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod.Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating
2016-07-23T20:17:36.505-0700 I CONTROL  [initandlisten] dbexit:  rc: 100