October 1, 2013

Install MongoDB, Redis, Memcached on Ubuntu 12.04

Bài viết chỉ mang tính chất note lại việc cài đặt các ứng dụng MongoDB, Redis, Memcached trên Ubuntu Server 12.04, không nhằm tính chất giải thích hay các vấn đề khác.
Version cài đặt như sau:
Ubuntu Server 12.04
MongDB Server: 2.4.6
Redis Server: 2.6.16
Memcached Server: 1.4.15


1 - MongoDB Server

Tham khảo tại: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
Tóm tắt lại như sau:
1.1 - Nhập public key từ mongodb
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

1.2 - Tạo file /etc/apt/sources.list.d/mongodb.list 
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

1.3 - Update apt
sudo apt-get update

1.4 - Cài đặt bản stable cuối của MongoDB
sudo apt-get install mongodb-10gen

1.5 - Kiểm tra mongo đã chạy hay chưa
sudo service mongodb status


2 - Redis Server

2.1 - Cài đặt các package liên quan
sudo apt-get install build-essential tcl8.5

2.2 - Download và cài đặt redis
wget http://download.redis.io/releases/redis-2.6.16.tar.gz
tar xvzf redis-2.6.16.tar.gz
cd redis-2.6.16
sudo make
sudo make install

2.3 - Start redis server
redis-server

3 - Memcached

3.1 - Download và cài đặt libevent
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar xvzf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure
sudo make
sudo make install

3.2 - Download và cài đặt memcached
wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
tar xvzf memcached-1.4.15.tar.gz
./configure
sudo make
sudo make install

3.3 - Tạo script start memcached
Download script bên dưới, và sửa lại USER và path cho phù hợp
memcached.txt

3.4 - Start memcached server
sudo cp memcached.txt /etc/init.d/memcached
sudo chmod +x /etc/init.d/memcached
/etc/init.d/memcached start

No comments:

Post a Comment