Как установить MongoDB 3.0 в Vivid?

Проверьте vbios вашего компьютера, перезапустив и введя BIOS.

Вы сказали, что пытались настроить экран на фронтальных элементах управления?

.

Распечатка vbios, если у вас есть вопросы.

1
задан 13 June 2015 в 22:34

4 ответа

Успешно установлен с mongo версии 3.0.6 в моем Ubuntu 15.04 с использованием debian wheezy repository - см. ниже шаги

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

sudo apt-get update

sudo apt-get install -y mongodb-org

Однако после того, как все этапы выше и mongodb установлены на моей машине, теперь, когда я попытался запустить службу mongodb с sudo service mongod start, это не получится , Выбрасывание следующего сообщения об ошибке

Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.

Итак, вот как я разрешил и запускал mongodb обычно

Измените файлы хранилища данных MongoDB по умолчанию из / var / lib / mongodb to / data / db sudo mkdir -p /data/db sudo gedit /etc/mongod.conf и измените строку «dbpath» следующим образом: Замените dbpath = / var / lib / mongodb В dbpath = / data / db, а затем сохраните файл. Затем удалите старый default / var / lib / mongodb. Теперь мы должны сделать все каталоги / файлы, принадлежащие пользователю mongod. Выполнить sudo chown -R mongodb:mongodb /data/db

Итак, вот как я решил и запускал mongodb обычно

И chcek, что служба работает с sudo systemctl status mongod - она ​​должна показывать сообщение, подобное ниже

Loaded: loaded (/etc/init.d/mongod)

Active: active (running) since Thu 2015-09-03 04:57:49 IST; 7s ago [ ! d32]

Подробно изложил свои шаги в своем сообщении в блоге.

4
ответ дан 23 May 2018 в 19:51

Как я уже говорил: пакеты Debian / Ubuntu были исправлены с помощью сервисных модулей systemd, чтобы заполнить пробел, оставленный материалом, который публикуется непосредственно с сайта mongodb.org. Но в WWW нет недостающих файлов mongodb.service. Это тоже не сложно написать. (У меня есть).

В частности: вы найдете такой сервисный модуль в пакете версии mongodb-server версии 2.6 для Ubuntu версии 15. Также есть служба, опубликованная mongodb.org. Это просто случай, когда люди mongodb.org ошибочно объединили использование RPM с использованием systemd в материалах, специфичных для распространения.

Обратите внимание, что по иронии судьбы сервисные единицы, поставляемые mongodb.org не применяйте такую ​​служебную единицу . Также не поставляются Debian / Ubuntu. Но, опять же: рукописный сервисный модуль с этими директивами не сложно написать; или действительно для изменения, чтобы добавить такие вещи, как numactl. ☺

Дальнейшее чтение

https://unix.stackexchange.com/a/187540/5132 https://askubuntu.com/a/617869/43344
1
ответ дан 23 May 2018 в 19:51

Ну, ни один из ответов А.Б. не работал. Поэтому мой единственный вариант - установить из tarball

Follow, инструкции по документам, связанным с этим темой.

0
ответ дан 23 May 2018 в 19:51

В качестве короткого дополнения к превосходному ответу @ A.B. На ярком amd64, с предыдущей установкой mongod 2.6.26, просто заменив существующий файл sources.list.d на

deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse

, а затем dist-upgrade работал автоматически.

sudo apt-get update
sudo apt-get dist-upgrade
0
ответ дан 23 May 2018 в 19:51

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

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