• linux 安装mongo


    在Linux中安装Mongodb操作说明

    MongoDB配置

    1. 版本说明:因本机所装Red Hat 为 64位操作系统故本例以64位的MongDB为例.所用版本如下:

    (1)    Red Hat Enterprise Linux 6.2(测试应用)

    (2)    MonDB: mongodb-linux-x86_64-rhel62-3.0.3

    1. 首先从官网下载适合的64位Linux版的Mondb,下载网址为:

     http://www.mongodb.org

    1. 做配置前的准备工作

    方法一:用linux命令操作

    --创建MongoDB主目录

    # mkdir /usr/local/mongodb/

    --解压MongoDB包到MongoDB主目录

    # tar -xvf mongodb-linux-x86_64-rhel62-3.0.3 -C/usr/local/mongodb/

    --创建MongoDB数据目录,可以存放到任意位置.根据习惯放在data中

    # mkdir /usr/local/mongodb/data/

    --创建MongoDB日志目录,可以存放到任意位置.根据习惯放在log中

    # mkdir /usr/local/mongodb/log/

    方法二:手动解压文件创建目录

    (1)    手动解压文件,解压后如下图所示:

     

    (2)    创建目录(参考说明如上所示)

    1. /usr/local/mongodb
    2. /usr/local/mongodb/data/
      1. /usr/local/mongodb/log/

       在以上都建立完毕后在log文件夹中建立一个log日志文件既:mongodb.log

    1. 配置MongoDB

     --进入MongoDB命令行

    # cd /usr/local/mongodb/bin/

    # ./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/log/mongo.log

    (./mongod --dbpath /usr/local/mongodb/data/ --logpath /usr/local/mongodb/log/mongodb.log --fork)

    # ./mongo

    MongoDB shell version: 3.0.3

    connecting to: test

    # pwd

    /usr/local/mongodb/bin

    # vim ~/.bash_profile

    # tail -n3 !$

    tail -n3 ~/.bash_profile

    PATH=$PATH:$HOME/bin:/usr/local/mongodb/bin

     

    export PATH

    # source !$

    source ~/.bash_profile

     

    1. 启动mongodb

     

    (1) 在usr/local/mongodb/bin下执行 ./mongod --dbpath /usr/local/mongodb/data/

    执行完会出现 connect now open

    (2)打开浏览器输入:http://localhost:27017回车出现如下图所示:

      

     

    说明启动成功. 前提是mongdb的port为:27017.

     

     

     

     

    修改防火墙操作

    一、在Linux系统里面找到并打开编辑配置防火墙的文件,

    执行命令:vi /etc/sysconfig/iptables

     

    二、在上面打开的文件里面加入一下语句:-A INPUT -m state –state NEW -m tcp -p tcp –dport 27017 -j ACCEPT(允许80端口通过防火墙,这里以27017端口为例

    三、添加好之后防火墙规则如下所示:

     

    4、重启防火墙使配置生效

         /etc/init.d/iptables restart

     

  • 相关阅读:
    Redis缓存穿透和雪崩
    Redis主从复制
    Redis发布订阅
    IO多路复用
    Synchronized解读
    日志导致jvm内存溢出相关问题
    tomcat及springboot实现Filter、Servlet、Listener
    MySQL主从复制针对trigger的特殊处理
    二、变量/常量/数据类型
    Ubuntu21.04 / Linux Mint20.2 安装 TradingView分析软件
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/9298302.html
Copyright © 2020-2023  润新知