02-1 CentOS下MongoDB

CentOS下MongoDB

1、下载MongoDB安装包

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz

2、解压缩安装包

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

3、将解压后的文件夹移动到/usr/local/mongodb中

mv ./mongodb-linux-x86_64-3.0.6 /usr/local/mongod

4、配置conf文件

进入/usr/local/mongodb中,创建文件

[root@localhost mongodb]# mkdir -p ./data/db
[root@localhost mongodb]# mkdir -p ./logs
[root@localhost mongodb]# touch ./logs/mongodb.log

创建mongodb.conf文件

vim mongodb.conf

写入内容

#端口号
port=27017
#db目录
dbpath=/usr/local/mongodb/data/db
#日志目录
logpath=/usr/local/mongodb/logs/mongodb.log
#后台
fork=true
#日志输出
logappend=true
#允许远程IP连接
bind_ip=0.0.0.0

启动测试

[root@localhost mongodb]# ./bin/mongod --config mongodb.conf
warning: bind_ip of 0.0.0.0 is unnecessary; listens on all ips by default
about to fork child process, waiting until server is ready for connections.
forked process: 19079
child process started successfully, parent exiting
[root@localhost mongodb]# ./bin/mongo
MongoDB shell version: 3.0.6
connecting to: test
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: 
2020-04-12T12:07:20.807+0800 I STORAGE  [initandlisten] 
2020-04-12T12:07:20.808+0800 I STORAGE  [initandlisten] ** WARNING: Readahead for /usr/local/mongodb/data/db is set to 4096KB
2020-04-12T12:07:20.808+0800 I STORAGE  [initandlisten] **          We suggest setting it to 256KB (512 sectors) or less
2020-04-12T12:07:20.808+0800 I STORAGE  [initandlisten] **          http://dochub.mongodb.org/core/readahead
2020-04-12T12:07:20.820+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2020-04-12T12:07:20.820+0800 I CONTROL  [initandlisten] 
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] 
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] 
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten]

关闭mongodb

[root@localhost mongodb]# ./bin/mongo
MongoDB shell version: 3.0.6
connecting to: test
Server has startup warnings: 
2020-04-12T12:07:20.807+0800 I STORAGE  [initandlisten] 
2020-04-12T12:07:20.808+0800 I STORAGE  [initandlisten] ** WARNING: Readahead for /usr/local/mongodb/data/db is set to 4096KB
2020-04-12T12:07:20.808+0800 I STORAGE  [initandlisten] **          We suggest setting it to 256KB (512 sectors) or less
2020-04-12T12:07:20.808+0800 I STORAGE  [initandlisten] **          http://dochub.mongodb.org/core/readahead
2020-04-12T12:07:20.820+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2020-04-12T12:07:20.820+0800 I CONTROL  [initandlisten] 
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] 
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] 
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2020-04-12T12:07:20.821+0800 I CONTROL  [initandlisten] 
> use admin
switched to db admin
> db.shudownServer();
2020-04-12T15:19:21.330+0800 E QUERY    TypeError: Property 'shudownServer' of object admin is not a function
    at (shell):1:4
> db.shutdownServer()
2020-04-12T15:19:30.112+0800 I NETWORK  DBClientCursor::init call() failed
server should be down...
2020-04-12T15:19:30.114+0800 I NETWORK  trying reconnect to 127.0.0.1:27017 (127.0.0.1) failed
2020-04-12T15:19:30.114+0800 W NETWORK  Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2020-04-12T15:19:30.114+0800 I NETWORK  reconnect 127.0.0.1:27017 (127.0.0.1) failed failed couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值