zoukankan      html  css  js  c++  java
  • mongodb 3.4 TAR包启动多个实例

    1:解压压缩文件

    tar -zxvf mongodb-linux-x86_64-rhel62-3.4.2.tgz 
    mkdir /home/maxiangqian/
    mv mongodb-linux-x86_64-rhel62-3.4.2 /home/maxiangqian/

    2:加入环境变量

    export PATH=/home/maxiangqian/mongodb-linux-x86_64-rhel62-3.4.2/bin:$PATH

    3:创建用户和目录

    其他配置:
    创建用户和目录:

    [root@localhost mongodb]# mkdir -p /home/mongodb/db27017/data
    [root@localhost mongodb]# mkdir -p /home/mongodb/db27017/log
    [root@localhost mongodb]# mkdir -p /home/mongodb/db27017/tmp

    4:关闭配置SELinux

    vi /etc/selinux/config
    配置:
    SELINUX=disabled
    打开端口:
    [root@localhost log]# /sbin/iptables -I INPUT -p tcp --dport 27017 -j ACCEPT
    [root@localhost log]# /sbin/iptables -I INPUT -p tcp --dport 27018 -j ACCEPT
    [root@localhost log]# /etc/rc.d/init.d/iptables save
    查看状态:/etc/init.d/iptables status
    查看端口状态:netstat -tnl |grep 27017

    5:创建一个专用的配置文件
    vi mongodb27017.conf
    重新授权一下:chown -R root:root /home/mongodb/

    6:启动数据库
    指定配置文件启动:mongod -f /etc/mongodb.conf


    7:进入数据库

    mongo
    use maxiangqian
    db.maxiangqian.insert({
    title: 'MongoDB ', 
    description: 'MongoDB ',
    by: '教程',
    url: '。。。。。。。',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 102
    })
    db.maxiangqian.find().pretty()

    启动第二个实例:

    1:创建文件夹

    [root@localhost data]# mkdir -p /home/mongodb/db27018/data
    [root@localhost data]# mkdir -p /home/mongodb/db27018/log
    [root@localhost data]# mkdir -p /home/mongodb/db27018/tmp

    2:创建配置文件

    拷贝配置文件:

    cp /home/mongodb/db27017/mongodb27017.conf /home/mongodb/db27018/mongodb27018.conf

    替换字符串:

    :%s/27017/27018/g

    启动第二个mongodb数据库实例

    /home/maxiangqian/mongodb-linux-x86_64-rhel62-3.4.2/bin/mongod --config /home/mongodb/db27018/mongodb27018.conf
    加入环境变量:
    export PATH=/home/maxiangqian/mongodb-linux-x86_64-rhel62-3.4.2/bin:$PATH
    然后通过端口号连入:
    mongo --port=27018
    > show dbs
    admin 0.000GB
    local 0.000GB

    已经启动了两个完全不同的实例

  • 相关阅读:
    2021软件工程-第一周作业01准备工作
    String.matches()的用法
    Idea使用JSP出现404问题---已解决
    如何解决Tomcat启动闪退现象(环境配置没问题)
    解决启动java的web项目时端口占用问题
    IntelliJ IDEA 连接数据库 详细过程-包含使用jdbc连接数据库
    ApplicationContextAware接口认识
    RestTemplate 服务间接口调用
    maven相关
    FastJson:json字符串与Java对象转换
  • 原文地址:https://www.cnblogs.com/shengdimaya/p/6598141.html
Copyright © 2011-2022 走看看