{"id":381,"title":"centos7.4\u4e0b\u5b89\u88c5mongodb","good":0,"bad":0,"hit":1657,"created_at":"2018-08-01 22:41:02","content":"

mongodb\u4e0b\u8f7d\uff1a<\/p>

https:\/\/www.mongodb.com\/download-center?jmp=nav#community<\/a> <\/p>

<\/p>

windows\u4e0b\u5b89\u88c5mongodb:<\/p>

\u6253\u5f00\u4e0a\u9762\u7f51\u5740\uff0c\u70b9Community Server<\/span> \u7136\u540e\u70b9windows\u4e0b\uff0c\u4e0b\u8f7d\u540e\u70b9\u4e0b\u4e00\u6b65\u5b89\u88c5\u5373\u53ef\uff1b<\/p>

<\/p>

<\/p>

centos7.14\u4e0b\u5b89\u88c5mongodb:<\/p>

\u91c7\u7528\u7684yum\u65b9\u5f0f\u5b89\u88c5\uff1a<\/p>

[root@localhost \/]# cd etc\/yum.repos.d\/<\/p>

\u5efa\u4e00\u4e2amongodb.repo\u6587\u4ef6\uff0c\u5185\u5bb9\u5982\u4e0b\uff1a<\/p>

[mongodb-org]<\/p>

name=MongoDB Repository<\/p>

baseurl=https:\/\/mirrors.tuna.tsinghua.edu.cn\/mongodb\/yum\/el$releasever\/<\/p>

gpgcheck=0<\/p>

enabled=1<\/p>

<\/p>

\u7136\u540e\u6267\u884c\uff1a<\/p>

[root@localhost yum.repos.d]# yum install mongodb-org<\/p>

<\/p>

\u542f\u52a8\uff1a<\/p>

[root@localhost yum.repos.d]# service mongod start<\/p>

Starting mongod (via systemctl):                           [  \u786e\u5b9a  ]<\/p>

<\/p>

\u67e5\u770b\u662f\u5426\u542f\u52a8\u6210\u529f\uff08\u9ed8\u8ba427017\u7aef\u53e3):<\/p>

[root@localhost yum.repos.d]# netstat -ntlp<\/p>

Active Internet connections (only servers)<\/p>

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID\/Program name    <\/p>

tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      1329\/mongod         <\/p>

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1018\/sshd           <\/p>

tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1118\/master         <\/p>

tcp6       0      0 :::22                   :::*                    LISTEN      1018\/sshd           <\/p>

tcp6       0      0 ::1:25                  :::*                    LISTEN      1118\/master         <\/p>

[root@localhost yum.repos.d]# <\/p>

<\/p>

\u5982\u679c\u9700\u8981\u5916\u7f51\u8bbf\u95ee\uff0c\u8bb0\u5f97\u5173\u9632\u706b\u5899\uff1a<\/p>

service firewalld stop<\/p>

<\/p>

\u914d\u7f6e\u6587\u4ef6\u5730\u5740\uff1a<\/p>

[root@localhost yum.repos.d]# whereis mongod<\/p>

mongod: \/usr\/bin\/mongod \/etc\/mongod.conf<\/strong> \/usr\/share\/man\/man1\/mongod.1<\/p>

<\/p>

\u8fde\u63a5\uff1a<\/p>

[root@localhost yum.repos.d]# mongo 127.0.0.1:27017<\/strong><\/p>

MongoDB shell version: 3.2.20<\/p>

connecting to: 127.0.0.1:27017\/test<\/p>

Welcome to the MongoDB shell.<\/p>

For interactive help, type "help".<\/p>

For more comprehensive documentation, see<\/p>

<\/span>http:\/\/docs.mongodb.org\/<\/p>

Questions? Try the support group<\/p>

<\/span>http:\/\/groups.google.com\/group\/mongodb-user<\/p>

Server has startup warnings: <\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] <\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] ** WARNING: \/sys\/kernel\/mm\/transparent_hugepage\/enabled is 'always'.<\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'<\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] <\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] ** WARNING: \/sys\/kernel\/mm\/transparent_hugepage\/defrag is 'always'.<\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'<\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] <\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 4096 processes, 64000 files. Number of processes should be at least 32000 : 0.5 times number of files.<\/p>

2018-08-01T22:36:15.924+0800 I CONTROL  [initandlisten] <\/p>

> show dbs<\/p>

local  0.000GB<\/p>

> <\/p>

<\/p>

\u5982\u679c\u8fde\u63a5\u65f6\u62a5\u4e0a\u9762\u7684\u9519\u8bef\uff0c\u89e3\u51b3\u529e\u6cd5\uff1a<\/p>

https:\/\/blog.csdn.net\/u013075468\/article\/details\/51471033<\/a> <\/p>

<\/p>

[root@localhost soft]# echo "never" > \/sys\/kernel\/mm\/transparent_hugepage\/enabled<\/p>

[root@localhost soft]# echo "never" >  \/sys\/kernel\/mm\/transparent_hugepage\/defrag<\/p>

[root@localhost soft]# vim \/etc\/security\/limits.conf<\/p>

\u6dfb\u52a0\uff1a<\/p>

mongod  soft  nofile  64000\nmongod  hard  nofile  64000\nmongod  soft  nproc  32000\nmongod  hard  nproc  32000<\/span><\/p>

<\/span><\/p>

\u91cd\u542f\uff1aservice mongod restart<\/span><\/p>

<\/span><\/p>"}