zoukankan      html  css  js  c++  java
  • Linux下MongoDB安装和配置

    一、mongodb安装和配置

    1、创建tools目录,用于存放安装包

    cd /usr/local
    mkdir -p tools
    cd tools
    

    2、下载mongodb包(其它版本请自行下载)

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.4.tgz
    

    3、解压和复制mongodb至目录 /usr/local/mongodb

    tar -zxvf mongodb-linux-x86_64-rhel70-3.2.4.tgz  
    cp -r mongodb-linux-x86_64-rhel70-3.2.4 /usr/local/mongodb  
    

    4、系统profile配置

    vi /etc/profile  
    
    export MONGODB_HOME=/usr/local/mongodb  
    export PATH=$PATH:$MONGODB_HOME/bin  
    
     
    mongodb系统配置

    保存后,重启系统配置

    source /etc/profile
    

    5、mongodb启动配置

    cd /usr/local/mongodb/bin  
    
    mkdir data
    cd data
    mkdir db
    cd ..
    mkdir logs
    cd logs
    touch mongodb.log
    cd ..
    
    vi mongodb.conf  
    
    dbpath = /usr/local/mongodb/data/db #数据文件存放目录  
    logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录  
    port = 27017  #端口  
    fork = true  #以守护程序的方式启用,即在后台运行  
    nohttpinterface = true 
    

    启动配置保存退出,bin目录下就存在mongodb.conf文件

     
    mongodb启动配置

    mongodb.conf文件内容

     
    文件内容

    二、mongodb测试

    1、启动mongod数据库服务

    ./mongod -f mongodb.conf
    

    2、进入mongodb数据库

    ./mongo
    

    三、mongodb开机启动

    1、设置mongodb.service启动服务

    cd /lib/systemd/system  
    vi mongodb.service  
    
    [Unit]  
    Description=mongodb 
    After=network.target remote-fs.target nss-lookup.target  
    
    [Service]  
    Type=forking 
    ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf  
    ExecReload=/bin/kill -s HUP $MAINPID  
    ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf  
    PrivateTmp=true 
    
    [Install]  
    WantedBy=multi-user.target  
    

    2、设置mongodb.service权限

    chmod 754 mongodb.service
    

    3、系统mongodb.service操作命令

    #启动服务  
    systemctl start mongodb.service  
    #关闭服务  
    systemctl stop mongodb.service  
    #开机启动  
    systemctl enable mongodb.service  


    作者:Amans
    链接:https://www.jianshu.com/p/d4ae4f5d283a
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    bash 学习笔记5
    zookeeper启动脚本修改
    java enmu 使用说明
    bash 学习笔记4
    zookeep集群搭建说明
    bash 学习笔记3
    集群配置问题
    hadoop hdfs 总结(1)
    bash 学习笔记6
    bash pitfall
  • 原文地址:https://www.cnblogs.com/gaoyanbing/p/13885905.html
Copyright © 2011-2022 走看看