Невозможно запустить mongodb v3.0.3 на 32-битной Ubuntu

(Я знаю, что есть много вопросов по этому поводу в stackoverflow and this site, но никто не подходит к моей проблеме.).

Я новобранец Монгодба. Я пытаюсь установить 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. Если у вас есть знания о моем вопросе, пожалуйста, напишите его.

Спасибо!

0
задан 13 April 2017 в 15:24

1 ответ

Похож на следующее, жизнеспособное обходное решение:

  1. Создают папку /data/db/ и обеспечивают надлежащий доступ для записи, и доступ для чтения

  2. Запускают дб монго с помощью mongodb --journal

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: