zoukankan      html  css  js  c++  java
  • mongodb环境部署

      部署步骤:
    1.下载安装包https://www.mongodb.org/dl/linux
    我选的是如图:

      

    2. tar -xzvf linux/mongodb-linux-x86_64-latest.tgz

    3.重命名
    mv mongodb-linux-x86_64-4.1.0-266-gc7451c0e11 mongodb

    4、创建文件夹(在mongodb目录下)
    mkdir data
    mkdir log
    mkdir etc
    如下图:

    在etc目录下 创建mongodb.conf文件
    vim mongodb.conf
    将如下的配置帖进去:

    dbpath=/usr/local/fb4/mongodb/data/ #(data目录,按照自己实际的路径对应更改)
    logpath=/usr/local/fb4/mongodb/log/mongodb.log#(log目录,按照自己实际的路径对应更改)
    logappend = true
    port=27017
    fork=true

    5、启动mongodb
    ./mongod --config /usr/local/fb4/mongodb/etc/mongodb.conf

    ------------------------------------------问题集-----------------
    问题一:

    路径问题:所以conf配置文件中的一定要配置正确 先检查下配置文件:
    dbpath=/usr/local/fb4/mongodb/data/ #(最开始就是data后面没有加 "/")
    logpath=/usr/local/fb4/mongodb/log/mongodb.log
    logappend = true
    port=27017
    fork=true

    解决办法:
    1、删除mongo.lock文件
    rm -rf mongod.lock

    2、/usr/local/fb4/mongodb/bin/mongod --repair --dbpath=/usr/local/fb4/mongodb/data

     

    ./mongod --config /usr/local/fb4/mongodb/etc/mongodb.conf

     

    问题二:

    [root@test-wms-2 bin]# ./mongo
    MongoDB shell version v4.1.0-266-gc7451c0e11
    connecting to: mongodb://127.0.0.1:27017
    2018-06-11T14:44:16.435+0800 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
    connect@src/mongo/shell/mongo.js:251:13
    @(connect):1:6
    exception: connect failed


    mongodb状态 :客户端启动失败
    解决办法:
    1、若数据库出现如上不能连接的原因,可能是data目录下的mongod.lock文件问题,可以用如下命令修复:
    [plain] view plain copy
    1. [root@localhost mongodb]# ./bin/mongod --repair

    或者直接删除mongod.lock
    [plain] view plain copy
    1. rm -f /usr/local/mongodb/data/db/mongod.lock

    然后再启动mongodb。

    2、如果第一步解决不了,那么就是路径设置有问题,通过重新对路径的设置解决此问题
    [plain] view plain copy
    1. [root@localhost mongodb]# ./bin/mongod --dbpath=/usr/local/mongodb/data/db/

    成功截图:

     

  • 相关阅读:
    Spring框架(二)
    Spring框架(一)
    SpringMVC中映射路径的用法之请求限制、命名空间
    关于映射路径@ReuqestMapping的总结
    关于什么是SpringMVC,和SpringMVC基于xml配置、注解配置、纯注解配置
    Spring Jdbc 框架整合的第一天
    Docker 搭建java+tomcat
    使用Docker安装mysql
    centos7.2 64位安装java
    Linux vim 基本操作
  • 原文地址:https://www.cnblogs.com/zunchang/p/9167526.html
Copyright © 2011-2022 走看看