• 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/

    成功截图:

     

  • 相关阅读:
    实战,利用apache来做集群,实现负载均衡
    Paas
    mysql memcache
    JSP简单练习-定时刷新页面
    协定须要双工,可是绑定“WSHttpBinding”不支持它或者因配置不对而无法支持它
    ACM:图的BFS,走迷宫
    appium框架之bootstrap
    [JSP]JSP中include指令和include动作的差别
    cocos2d-x-3.1 win32程序-初识源代码(coco2d-x 学习笔记二)
    AT&T汇编语言——简单实例及工具演示
  • 原文地址:https://www.cnblogs.com/zunchang/p/9167526.html
Copyright © 2020-2023  润新知