Tag Archives: CentOS 6

CentOS 6.3 MongoDB + PyMongo + Bottle

Система на которой будем устанавливать MongoDB + PyMongo + Bottle

# cat /etc/issue
CentOS release 6.3 (Final)
# uname -rm
2.6.18-028stab077.1 x86_64

Удалим старые версии MongoDB

# yum -y remove libmongodb mongodb mongodb-server

Создадим репозиторий

# cat /etc/yum.repos.d/10gen.repo
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1

Установим MongoDB

# yum install mongo-10gen mongo-10gen-server

Прописываем MongoDB в автозагрузку и запускаем

# chkconfig --levels 235 mongod on
# service mongod start

Устанавливаем PyMongo и Bottle Framework

# yum -y install python python-setuptools python-setuptools-devel
# yum -y install python-bson pymongo pymongo-gridfs
# yum -y install python-bottle

Статья для детального изучения MongoDB Gotchas & How To Avoid Them