Невозможно запустить mongodb v3.0.3 на 32-битной Ubuntu
(Я знаю, что есть много вопросов об этом на stackoverflow and this site
но никто не подходит к моей проблеме.).
Я новый новобранец mongodb. Я пытаюсь установить v3.0.3 на 32-битную версию Ubuntu, следуя их документам, но не могу пройти через нее после выполнения команды установки. Погуляв некоторое время, я узнал, что они не предпочитают использовать 32-разрядную версию, но у них есть аналог - использовать файл.tgz, который я скачал на их сайте для 32-разрядной версии.
Я извлек mongodb-linux-i686-3.0.3.tgz
и поместите его в папку на рабочем столе, следуя их документам и README внутри извлеченной папки.
Когда я выдаю команду ./mongod
внутри каталога bin, чтобы начать mongod, я получил это сообщение
2015-05-14T10:50:47.416+0800 I CONTROL
2015-05-14T10:50:47.416+0800 W CONTROL 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
2015-05-14T10:50:47.416+0800 I CONTROL
2015-05-14T10:50:47.477+0800 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
2015-05-14T10:50:47.477+0800 I CONTROL [initandlisten] dbexit: rc: 100
Это мое разрешение внутри извлеченной папки
drwxr-xr-x 3 repla replace 4096 May 13 14:06 .
drwxrwxrwx 4 replace replace 4096 May 13 14:12 ..
drwxr-xr-x 2 replace replace 4096 May 13 14:06 bin
-rw-r--r-- 1 replace replace 34520 May 13 14:06 GNU-AGPL-3.0
-rw-r--r-- 1 replace replace 1376 May 14 10:22 README
-rw-r--r-- 1 replace replace 22660 May 13 14:06 THIRD-PARTY-NOTICES
Как это исправить, ребята? Я - пользователь MySQL и ничего об этом не знаю. Я действительно хочу попробовать это, потому что я хочу попробовать MEAN.
Заранее спасибо.
Кажется, в сети никого нет, поэтому я немедленно исправлю установку v2.4 на mongodb.
Я следовал за ответом в этом вопросе. Как я могу удалить MongoDB и переустановить последнюю версию?
Я просто хочу попробовать mongodb попробовать MEAN
, Если у вас есть знания о моем вопросе, пожалуйста, напишите его.
Спасибо!
1 ответ
Похоже, что следующий вариант является приемлемым:
Создать папку
/data/db/
и обеспечить правильный доступ для записи и чтенияНачать монго дБ с помощью
mongodb --journal