Centos6.5下安装mongoDB3.4

环境:centos6.5
软件:mongodb-linux-x86_64-rhel62-3.4.5.tgz

下载mongoDB软件包

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.5.tgz

解压软件包:

tar xf mongodb-linux-x86_64-rhel62-3.4.5.tgz -C /usr/
cd /usr/
mv mongodb-linux-x86_64-rhel62-3.4.5 mongodb

创建数据存放目录,日志文件存放目录,主配置文件存放目录

[root@lnmp Mongodb]# mkdir -p /data/db
[root@lnmp Mongodb]# mkdir -p /usr/mongo/log
[root@lnmp Mongodb]# mkdir -p /usr/mongo/conf

创建日志文件

[root@lnmp Mongodb]# touch /usr/mongo/log/mongo.log

进入bin目录

cd /usr/mongodb/bin

启动程序:

nohup /usr/mongo/bin/mongod  --dbpath /data/db  --logpath /usr/mongo/log/mongo.log

查看端口:

[root@lnmp bin]# netstat -tuplan | grep mong
tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      22073/mongod        
[root@lnmp bin]# 

测试:

cd /usr/mongo/bin
./mongo 127.0.0.1:21707

输出如下:

[root@lnmp bin]# ./mongo 127.0.0.1:21707
MongoDB shell version v3.4.5
connecting to: 127.0.0.1:21707
2019-04-16T18:29:47.753+0800 W NETWORK  [thread1] Failed to connect to 127.0.0.1:21707, in(checking socket for error after poll), reason: Connection refused
2019-04-16T18:29:47.758+0800 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:21707, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed
[root@lnmp bin]# ./mongo 127.0.0.1:27017
MongoDB shell version v3.4.5
connecting to: 127.0.0.1:27017
MongoDB server version: 3.4.5
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        http://docs.mongodb.org/
Questions? Try the support group
        http://groups.google.com/group/mongodb-user
Server has startup warnings: 
2019-04-16T18:16:08.242+0800 I STORAGE  [initandlisten] 
2019-04-16T18:16:08.242+0800 I STORAGE  [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2019-04-16T18:16:08.242+0800 I STORAGE  [initandlisten] **          See http://dochub.mongodb.org/core/prodnotes-filesystem
2019-04-16T18:16:11.503+0800 I CONTROL  [initandlisten] 
2019-04-16T18:16:11.519+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2019-04-16T18:16:11.519+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2019-04-16T18:16:11.519+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2019-04-16T18:16:11.519+0800 I CONTROL  [initandlisten] 
2019-04-16T18:16:11.542+0800 I CONTROL  [initandlisten] 
2019-04-16T18:16:11.542+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2019-04-16T18:16:11.542+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2019-04-16T18:16:11.542+0800 I CONTROL  [initandlisten] 
2019-04-16T18:16:11.542+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2019-04-16T18:16:11.542+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2019-04-16T18:16:11.542+0800 I CONTROL  [initandlisten] 
> 

往数据库中插入值

> db.foo.save({a:1}) 
WriteResult({ "nInserted" : 1 }) 
从数据库中查询 
> db.foo.find()  
{ "_id" : ObjectId("54f02e3b577c993352468185"), "a" : 1 }

安装且测试完成


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

文章标题:Centos6.5下安装mongoDB3.4

本文作者:wangzhirui

发布时间:2019-08-14, 12:21:54

最后更新:2025-02-27, 02:04:02

原始链接:https://wangzhirui.com/2019/08/14/Centos6-5下安装mongoDB3-4/

转载请保留原文链接及作者。

目录