1. 选择下载安装包
在官方网站(http://www.mongodb.org/downloads)选择下载我们所需要的包.
这里是查看系统多少位方式:
- # uname -a
- Linux domain_name 2.6.18-128.el5 #x86_64 x86_64 x86_64 GNU/Linux
- # cat /etc/redhat-release
- Red Hat Enterprise Linux Server release 5.3 (Tikanga)
这里我们选择下载mongodb-linux-x86_64-1.8.1.tgz
- # cd /tmp
- # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.1.tgz
2.安装mongod
- # tar -xvf mongodb-linux-x86_64-1.8.1.tgz //解压
- mongodb-linux-x86_64-1.8.1/
- mongodb-linux-x86_64-1.8.1/THIRD-PARTY-NOTICES
- ... ...
- # mv mongodb-linux-x86_64-1.8.1 /usr/local/mongodb //移动mongod到指定目录
- # ln -s /usr/local/mongodb/bin/mongod /usr/bin/mongod //为了方便使用创建软链接
- # mkdir /data/db //创建默认数据文件目录
- # mongod --shardsvr --port [portnumber] //启动服务,端口根据需要启动
3.配置
- # mongod --help
- Allowed options:
-
- General options:
- -h [ --help ] show this usage information
- --version show version information
- -f [ --config ] arg configuration file specifying additional options
- -v [ --verbose ] be more verbose (include multiple times for more
- verbosity e.g. -vvvvv)
- --quiet quieter output
- --port arg specify port number
- --bind_ip arg comma separated list of ip addresses to listen on -
- all local ips by default
- --logpath arg log file to send write to instead of stdout - has to
- be a file, not directory
- --logappend append to logpath instead of over-writing
- --pidfilepath arg full path to pidfile (if not set, no pidfile is
- created)
- --keyFile arg private key for cluster authentication (only for
- replica sets)
- --unixSocketPrefix arg alternative directory for UNIX domain sockets
- (defaults to /tmp)
- --fork fork server process
- --auth run with security
- --cpu periodically show cpu and iowait utilization
- --dbpath arg directory for datafiles
- --diaglog arg 0=off 1=W 2
- --quota limits each database to a certain number of files (8
- default)
- --quotaFiles arg number of files allower per db, requires --quota
- --rest turn on simple rest api
- --repair run repair on all dbs
- --repairpath arg root directory for repair files - defaults to dbpath
- --slowms arg (=100) value of slow for profile and console log
- --smallfiles use a smaller default file size
- --syncdelay arg (=60) seconds between disk syncs (0=never, but not
- recommended)
- --sysinfo print some diagnostic system information
- --upgrade upgrade db if needed
-
- Replication options:
- --fastsync indicate that this i
|