Linux环境下MongoDB的下载安装

1.下载解压

下载链接
在这里插入图片描述
下载完成后就可以传到虚拟机上啦

[xiaokang@hadoop software]$ ll

在这里插入图片描述
解压并重命名:

[xiaokang@hadoop software]$ tar -zxvf mongodb-linux-x86_64-4.0.10.tgz 
[xiaokang@hadoop software]$ rm -rf mongodb-linux-x86_64-4.0.10.tgz 
[xiaokang@hadoop software]$ mv mongodb-linux-x86_64-4.0.10/ mongodb-4.0.10

2.配置的创建与修改

创建数据目录和日志目录

[xiaokang@hadoop mongodb-4.0.10]$ mkdir -p single/data/db
[xiaokang@hadoop mongodb-4.0.10]$ mkdir -p single/log

创建配置文件

[xiaokang@hadoop mongodb-4.0.10]$ vim single/mongod.conf

添加以下内容:

systemLog:
    #MongoDB发送所有日志输出的目标指定为文件
    destination: file
    #mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
    path: "/opt/software/mongodb-4.0.10/single/log/mongod.log"
    #当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾
    logAppend: true
storage:
    #mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。
    dbPath: "/opt/software/mongodb-4.0.10/single/data/db"
    journal:
    #启用或禁用持久性日志以确保数据文件保持有效和可恢复
        enabled: true
processManagement:
    #启用在后台运行mongos或mongod进程的守护进程模式
    fork: true
net:
    #服务实例绑定的IP
    bindIp: hadoop
    #bindIp
    #绑定的端口,默认是27017
    port: 27017

3.mongod启动(后置启动)

[xiaokang@hadoop ~]$ /opt/software/mongodb-4.0.10/bin/mongod -f /opt/software/mongodb-4.0.10/single/mongod.conf 
about to fork child process, waiting until server is ready for connections.
forked process: 9672
child process started successfully, parent exiting

查看进程

[xiaokang@hadoop ~]$ ps -ef | grep mongod
xiaokang   9672      1  0 21:19 ?        00:00:01 /opt/software/mongodb-4.0.10/bin/mongod -f /opt/sof
xiaokang   9715   9387  0 21:23 pts/0    00:00:00 grep --color=auto mongod

在这里插入图片描述
进入客户端

[xiaokang@hadoop ~]$ /opt/software/mongodb-4.0.10/bin/mongo --host hadoop --port 27017
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

4.制作启动脚本

[xiaokang@hadoop ~]$ cd /opt/software/mongodb-4.0.10/bin/
[xiaokang@hadoop bin]$ touch mongod-server-start.sh
[xiaokang@hadoop bin]$ chmod u+x mongod-server-start.sh
[xiaokang@hadoop bin]$ vim mongod-server-start.sh
#将以下两行内容添加到mongod-server-start.sh
MONGODB_HOME=/opt/software/mongodb-4.0.10
ssh hadoop "${MONGODB_HOME}/bin/mongod -f /opt/software/mongodb-4.0.10/single/mongod.conf"

#测试启动
[xiaokang@hadoop ~]$ mongod-server-start.sh
[xiaokang@hadoop ~]$ ps -ef | grep mongo
xiaokang  10093      1  4 21:42 ?        00:00:00 /opt/software/mongodb-4.0.10/bin/mongod -f /opt/software/mongodb-4.0.10/single/mongod.conf
xiaokang  10140   9670  0 21:42 pts/0    00:00:00 grep --color=auto mongo

4.Compass连接mongod

Hostname填hadoop,因为我的Windows端和linux端都配置了映射,所以可以直接填写hadoop,如果你没有配置映射,可以填写linux端的ip地址。填好后点击连接
在这里插入图片描述
如图所示:连接成功
在这里插入图片描述

5. mongod 关闭

[xiaokang@hadoop ~]$ mongod --shutdown --dbpath /opt/software/mongodb-4.0.10/single/data/db/
# 或者
[xiaokang@hadoop ~]$ mongod --shutdown --config /opt/software/mongodb-4.0.10/single/mongod.conf
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小刘新鲜事儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值