Попытка настроить Mongodb на Debian - PullRequest
3 голосов
/ 03 октября 2011

Я пытаюсь настроить клиент базы данных MongoDB и сталкиваюсь с некоторыми проблемами при его запуске.

Что я сделал:

К сожалению, когда я пытаюсь запустить mongod, я получаю command not found. Любая причина, почему я могу потерпеть неудачу в этой части процесса?

Ответы [ 7 ]

2 голосов
/ 04 октября 2011

Я думаю, что вы не прокручивали всю страницу загрузки вниз и взяли первую версию Linux, которая была там.Вот ссылка, которая поможет вам установить mongodb из APT, он работает очень хорошо.http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages

2 голосов
/ 03 октября 2011

Просто распаковка архива не приводит к его установке. Вы должны перейти в каталог mongodb и запустить ./bin/mongod, чтобы запустить сервер ..

1 голос
/ 18 марта 2015

Существует пакет debian для mongodb. так что просто запустите apt-get install mongodb в терминале.

1 голос
/ 04 мая 2014

Попробуйте это:

# apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
# echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | tee /etc/apt/sources.list.d/mongodb.list
# apt-get update
# apt-get install -y mongodb-org

Для запуска MongoDB:

# /etc/init.d/mongod start
0 голосов
/ 21 марта 2013

Если версии Mongodb 2.0 достаточно, самый простой способ установить ее в Debian squeeze - это:

$ sudo echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get -t squeeze-backports install mongodb mongodb-clients mongodb-dev mongodb-server

Важно (в данном случае) явно включить пакеты зависимостей mongodb, как показано выше, или вы можете столкнуться с таинственным поведением на сервере mongodb - больше информации здесь .

0 голосов
/ 06 октября 2011

Я знаю, что немного опоздал на вечеринку, так как ответ был проверен, но я обычно не люблю прокладывать маршрут, потому что в прошлом мне не везло с устаревшими. Тем не менее, я сам решил эту проблему после разархивирования, и это оказалось проблемой с разрешениями, когда я изначально делал tar xzf.

Когда в папке bin я получал это:

$ mongod
-sh: mongod: not found

То, что я сделал, было так:

sudo chown -R $USERNAME:$USERNAME /mongodb-linux-x86_64-2.0.0/bin
sudo chown -R $USERNAME:$USERNAME /data/db
cd mongodb-linux-x86_64-2.0.0
sudo bin/mongod

и ВОЙЛА!

Wed Oct  5 22:46:59 [initandlisten] MongoDB starting : pid=3049 port=27017  
dbpath=/data/db/ 64-bit host=MyRackspaceRandomProject
Wed Oct  5 22:46:59 [initandlisten] db version v2.0.0, pdfile version 4.5

Надеюсь, это поможет немного больше.

0 голосов
/ 04 октября 2011

Простой способ установить и настроить MongoDB в Debian из пакета APT, ознакомьтесь с официальными документами для пакетов Ubuntu и Debian для пошаговых инструкций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...