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/

    成功截图:

     

  • 相关阅读:
    Java 使用对话框选择文件并输出到控制台
    Java 数组 可变长参数 实例
    Java 返回一个整数的各个数字之和的一种方法
    weblogic控制台部署web项目图解
    合理的饮食+适当的运动=健康的身体
    Linux远程管理器xshell和xftp使用教程,以及遇到关闭Xshell后项目也停止的解决方法
    java使用freemarker 生成word文档
    MyEclipse 2014优化设置(禁用myeclipse updating indexes)
    ORACLE中查询被锁定的表,以及如何解锁
    MySql查询优化
  • 原文地址:https://www.cnblogs.com/zunchang/p/9167526.html
Copyright © 2011-2022 走看看