MongoDB之基础-1 MongoDB2.6.4版本之安装介绍

一、服务器基本环境:
系统版本:
[root@localhost ~]# cat /etc/redhat-release
CentOS release 5.8 (Final)

系统位数:
[root@localhost ~]# getconf LONG_BIT
64

防火墙:
[root@localhost ~]# service iptables stop
[root@localhost ~]# service ip6tables stop
[root@localhost ~]# chkconfig iptables off
[root@localhost ~]# chkconfig ip6tables off

SElinux:
[root@localhost ~]# sed -i 's/=enforcing/=disabled/g' /etc/selinux/config
[root@localhost ~]# setenforce 0

/** 此处需要重启生效 */
[root@localhost ~]# sestatus
SELinux status:                 disabled

IP ADDRESS:
[root@localhost ~]# ifconfig eth0
eth0  Link encap:Ethernet  HWaddr 08:00:27:5D:6D:B2  
          inet addr:192.168.128.200  Bcast:192.168.255.255  Mask:255.255.0.0
          inet6 addr: fe80::a00:27ff:fe5d:6db2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:58608 errors:0 dropped:0 overruns:0 frame:0
          TX packets:844 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4553888 (4.3 MiB)  TX bytes:103068 (100.6 KiB)
          Base address:0xd010 Memory:f0000000-f0020000

二、MongoDB规划:
MongoDB源码包版本:mongodb-linux-x86_64-2.6.4.tgz
MongoDB的安装位置:/usr/local/mongodb2.6.4
MongoDB的配置文件:/usr/local/mongodb2.6.4/conf/redis.conf 
MongoDB的日志文件:/usr/local/mongodb2.6.4/log/redis.log

三、安装MongoDB:
# curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz
# tar zxvf mongodb-linux-x86_64-2.6.4.tgz -C /usr/local/
# mv /usr/local/mongodb-linux-x86_64-2.6.4 /usr/local/mongodb2.6.4

四.配置MongoDB:
# ln -s /usr/local/mongodb2.6.4/bin/* /usr/local/bin/
# mkdir /usr/local/mongodb2.6.4/conf/
# mkdir /usr/local/mongodb2.6.4/data/
# mkdir /usr/local/mongodb2.6.4/log/

主配置文件如下:
# cat /usr/local/mongodb2.6.4/conf/mongodb.conf 
port=10000
dbpath=data/ 
logpath=log/
logappend=true

启动MongoDB:
(1)手工启动
# mongod -port 10000 --dbpath /usr/local/mongodb2.6.4/data/ --logpath /usr/local/mongodb2.6.4/log/mongodb.log  &
(2)配置文件启动
# mongod -f /usr/local/mongodb2.6.4/conf/mongodb.conf &

连接MongoDB:
# mongo -host localhost -port 10000 --shell

关闭MongoDB:
# mongod -f /usr/local/mongodb2.6.4/conf/mongodb.conf --shutdown  //关闭某个端口上的MongoDB
# mongod -port 10000 --dbpath /usr/local/mongodb2.6.4/data/ --logpath /usr/local/mongodb2.6.4/log/mongodb.log --shutdown  //关闭10000端口的MongoDB

# MongoDB Monitor
# mongotop -h localhost -port 10000

connected to: localhost:10000
                            ns       total        read       write              2014-09-15T02:24:42
          local.system.replset         0ms         0ms         0ms
       local.system.namespaces         0ms         0ms         0ms
          local.system.indexes         0ms         0ms         0ms
             local.startup_log         0ms         0ms         0ms
          admin.system.version         0ms         0ms         0ms
            admin.system.users         0ms         0ms         0ms
            admin.system.roles         0ms         0ms         0ms
          admin.system.indexes         0ms         0ms         0ms

MongoDB 官方文档:
http://docs.mongodb.org/manual/

你可能感兴趣的:(NoSQL之MongoDB)