Довелось мне недавно устанавливать MongoDB на RHEL и настраивать репликацию (Replica sets). Про репликацию я напишу в другом посте, а вот про установку - здесь. Машина - 64х битный linux Amazon Image for EC2. Итак, по шагам:
1) Добавляем репозиторий
sudo touch /etc/yum.repos.d/10gen.repo
и в файл добавляем следующее:
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
2) Устанавливаем
sudo yum install mongo-10gen mongo-10gen-server
3) Редактируем конфиг:
sudo vi /etc/mongod.conf
Например, можем отредактировать порт, расположение логов и файлов с данными:
logpath=/var/log/mongo/mongod.log
port=27017
dbpath=/var/lib/mongo
4) Запускаем!
sudo /etc/init.d/mongod start