centos mongodb的安装和使用

1、下载MongoDB(64位)
http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz
2、安装MongoDB(安装到/usr/local)

tar zxvf mongodb-linux-x86_64-2.4.9.tgz
mv mongodb-linux-x86_64-2.4.9 mongodb
cd mongodb
mkdir db
mkdir logs
cd bin
vi mongodb.conf

dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true

3、重新绑定mongodb的配置文件地址和访问IP
/usr/local/mongodb/bin/mongod –smallfiles –bind_ip localhost -f /usr/local/mongodb/bin/mongodb.conf

4、开机自动启动mongodb
vi /etc/rc.d/rc.local
/usr/local/mongodb/bin/mongod –config /usr/local/mongodb/bin/mongodb.conf

5、重启一下系统测试下能不能自启
#进入mongodb的shell模式
/usr/local/mongodb/bin/mongo
#查看数据库列表
show dbs
#当前db版本
db.version();

导入一批数据到mongodb,文件格式是csv

cat input.csv|while read line
do     
    echo $line | awk -F ';' -v OFS='' \
    '{print "db.mydb.insert({\"id\":"$1",\"user\":"$2",\"favorite_condition\":"$6"})"}' | mongo;
done

简单的查询:
db.mydb.find({“favorite_condition” : “1211046425881”}).count();

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*