• mongodb单节点部署


    单节点部署是挺简单的,不过有几个地方要注意一下,不然也挺头疼。
    1、mongodb软件包下载的正确姿势
    2、配置文件的bind

    mongodb软件包下载的正确姿势

    官方下载地址

    官方也会更新web界面。到时候不一定就是这个界面,不过可以肯定的是,版本问题会出现一些比较郁闷的问题,比如can not execute binary file,不是文件X的问题。

    部署

    更新yum源

    阿里云镜像源 如果有需要从里边找对应系统版本的repo,下载到/etc/yum.repos.d/

    1、安装依赖包
    yum -y install libcurl libcurl-devel openssl openssl-devel
    2、将程序挪到工作目录
    mkdir -p /home/dev/mongodb;cd mongodb-linux-x86_64-rhel70-4.2.0;mv ./* /home/dev/mongodb
    3、建议使用普通账户
    chown -R dev:dev /home/dev/*
    su dev
    4、添加环境变量
    vim /home/dev/.bashrc

    MONGODB_HOME=/home/dev/mongodb
    PATH=$MONGODB_HOME/bin:$PATH
    

    which mongod

    5、创建mongodb数据、日志目录

    cd /home/dev/mongodb
    mkdir {conf,data,log}
    

    6、创建配置文件
    vim /home/dev/mongodb/conf/mongo.conf

    systemLog:
       destination: file
       path: "/home/dev/mongodb/mongod.log"
       logAppend: true
    storage:
       dbPath: /home/dev/mongodb/data
       journal:
          enabled: true
       wiredTiger:
          engineConfig:
             cacheSizeGB: 8
    processManagement:
       fork: true
    net:
       bindIp: 0.0.0.0      注意这里,默认是127.0.0.1,会拒绝远程连接
       port: 27017
    setParameter:
       enableLocalhostAuthBypass: false
    

    7、启动服务
    mongod -f /home/dev/mongodb/conf/mongo.conf

    8、测试连接
    mongo --port 27017

    --------------------------------------------------------- 恐惧是因为努力的还不够,加油 ~~---------------------------------------------
  • 相关阅读:
    学习Easyui
    JS链表
    Javascript数组
    布局管理器(转)
    JCombobox组合框效果实现(转)
    JComboBox
    java.lang.ClassFormatError
    JSplitPane demo
    USB OTG简单介绍
    Cookie/Session机制具体解释
  • 原文地址:https://www.cnblogs.com/zhaobowen/p/13346011.html
Copyright © 2020-2023  润新知