Installing MongoDB 1.8.1, in my case as a developer database, is
easy. This blog post just itemises all the steps so that you can pretty
much blindly follow along. I’ll probably use these steps myself as I
seem to be doing this regurlarly
Download the 64bit Linux binaries from here
and unzip the contents to /usr/local.
cd /tmp
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.1.tgz
sudo tar -zxf /tmp/mongodb-linux-x86_64-1.8.1.tgz -C /usr/local
Setup some symbolic links.
sudo ln -s /usr/local/mongodb-linux-x86_64-1.8.1 /usr/local/mongodb
sudo ln -s /usr/local/mongodb/bin/bsondump /usr/local/bin/bsondump
sudo ln -s /usr/local/mongodb/bin/mongo /usr/local/bin/mongo
sudo ln -s /usr/local/mongodb/bin/mongod /usr/local/bin/mongod
sudo ln -s /usr/local/mongodb/bin/mongodump /usr/local/bin/mongodump
sudo ln -s /usr/local/mongodb/bin/mongoexport /usr/local/bin/mongoexport
sudo ln -s /usr/local/mongodb/bin/mongofiles /usr/local/bin/mongofiles
sudo ln -s /usr/local/mongodb/bin/mongoimport /usr/local/bin/mongoimport
sudo ln -s /usr/local/mongodb/bin/mongorestore /usr/local/bin/mongorestore
sudo ln -s /usr/local/mongodb/bin/mongos /usr/local/bin/mongos
sudo ln -s /usr/local/mongodb/bin/mongosniff /usr/local/bin/mongosniff
sudo ln -s /usr/local/mongodb/bin/mongostat /usr/local/bin/mongostat
The first “ln -s” above sets up a handy symbolic link between the
versioned mongodb folder and its unversioned counterpart. When 10Gen
release updates, say version 1.8.2, all you need to do is download,
unzip, and link the ’1.8.2 mongodb folder’ to the unversioned folder and
‘hey presto’ everything should just work.
To get an init script working cleanly with this setup, download mine from my Github ‘dotfiles’ repo
. Please note – my init script enables journaling and the REST interface (on line 51).
wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/mongod
sudo mv mongod /etc/init.d/mongod
sudo chmod +x /etc/init.d/mongod
You’ll need to add a mongodb user and prep some folders
sudo useradd mongodb
sudo mkdir -p /var/lib/mongodb
sudo mkdir -p /var/log/mongodb
sudo chown mongodb.mongodb /var/lib/mongodb
sudo chown mongodb.mongodb /var/log/mongodb
Also, you need to activate your MongoDB service’s init script by
adding it to your system’s run-level configuration. That way the service
will startup during the boot sequence and stop nicely during the OS’
shutdown procedure.
sudo update-rc.d mongod defaults
Lastly to launch MongoDB
/etc/init.d/mongod start
Good luck!
UPDATE:
Since April 6 Ubuntu now has prefabbed packages containing MongoDB 1.8.1, maintained by 10Gen. See the instruction below.
http://blog.csdn.net/luoweifeng1989/article/details/6571965
分享到:
相关推荐
Installing Ubuntu 14.04 & ROS & TurtleBot 06-29-2016 个人小结,关于Ubuntu和ROS的安装。
Installing STLinux on Ubuntu
This book is designed as an Ubuntu 15.04 server reference, covering the Ubuntu servers and their support applications. Server tools are covered as well as the underlying configuration files and system...
Requirements For Installing Oracle10gR2 On RHEL 5&OEL 5 (x86_64)
Need a quick and easy to understand introduction to MongoDB and NoSQL databases? MongoDB Basics, from The Definitive Guide to MongoDB, 2E, shows you how a document-oriented database system differs ...
面是我在Ubuntu6.06 LTS 下源码编译安装samba主要安装过程,本人第一次用Ubuntu,刚装上去时候,没有gcc编译环境。郁闷了半天。找出这一过程发了不少的时间。可能还有些不妥,不过我经过这样的安装达到了向windows共享...
The Definitive Guide to MongoDB: A complete guide to dealing with Big Data using MongoDB The Definitive Guide to MongoDB, Third Edition, is updated for MongoDB 3 and includes all of the latest ...
Created as both an accessible tutorial and an easy to use resource, on hand whenever you need to solve a problem, MongoDB Cookbook will help you handle everything from administration to automation ...
Time for action – installing Android SDK and NDK on Ubuntu Setting up the Eclipse development environment Time for action – installing Eclipse Emulating Android Time for action – creating an ...
Because this book takes you from the first steps of installing the operating system, through configuration, maintenance, and security, and on to topics such as networking, it provides a complete ...
Now, there’s a definitive, authoritative guide to getting up and running quickly with the newest, most powerful versions of Ubuntu Server. Written by leading members of the Ubuntu community, The ...
Running Windows Programs on Ubuntu 106 7 Troubleshooting 111 Resolving problems 111 Troubleshooting guide 111 Getting more help 116 8 Learning More 117 What else can I do with Ubuntu? 117 Open source ...
■ How Docker can benefit you: I explain the benefits of creating and run- ning applications in containers, instead of installing software packages (in formats such as RPM or Deb) and running ...
Installing Activ Test on Your PC
2.3.3. Installing MySQL on Microsoft Windows Using an MSI Package 2.3.4. MySQL Server Instance Configuration Wizard 2.3.5. Installing MySQL on Microsoft Windows Using a noinstall Zip Archive 2.3.6. ...
Installing and Configuring Openfiler with DRBD and Heartbeat
Compilation - Compiling and Running C Programs, Installing Codeblocks IDE on Raspberry Pi / Linux, Variables and Data Types in C, Operators, Input and output - printf and scanf, Strings, Arrays, ...