• NOSQL之mongodb简介及安装 for linux(centOS)<二>


    上一篇 介绍了mongoDB在windows下的安装,以及基本语法,本篇将着重讲讲如何在Linux(centOS)下安装运行mongoDB,此处岔开一下话题,由于mongoDB数据库在32位机器上大小超过2G时就会出错(2G并不是指单库的容量,是整个mongoDB的所有库容量总和),所以选用centOS64作为其运行载体,下面直接切入主题。

    1>设置mongoDB目录

    cd /home/apps      附:centOS下创建目录命令  mkdir /home/apps

    2>下载mongodb

    curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.3.tgz

    3>解压缩文件

    tar xzf mongodb-linux-x86_64-1.6.3.tgz

    4>启动服务

    ./mongodb-linux-x86_64-1.6.3/bin/mongod -dbpath=/data/mongodb/db -logpath=/data/mongodb/log

    5>将mongoDB服务加入随机启动

    vi /etc/rc.local

    使用vi编辑器打开配置文件,并在其中加入下面一行代码

    /home/apps/mongodb/bin/mongod --dbpath /data/mongodb/db --port 27017 --logpath /data/mongodb/log --logappend

    6>连接mongoDB

    ./mongodb-linux-x86_64-1.6.3/bin/mongo DBName

    讲到这儿,mongoDB的在Linux下安装已完成,本地连接mongoDB也已成功,这时我们就要考虑到另外一个问题了,局域网如何来连接mongoDB呢?局域网中windows机器如何来连接Linux机器中的mongoDB呢?

    其实做法一样很简单:./mongodb-linux-x86_64-1.6.3/bin/mongo 192.168.10.234/DBName即可。

    不过此处就需要注意了,我们需要在centOS上打开mongoDB的端口号,接下来讲讲如何在centOS上打开指定端口。

    我们打开配置文件 /etc/sysconfig/iptables,在该文件中添加如下内容:

    -A RH-Firewall-l-INPUT -P tcp -m tcp --dport mongoDB端口号 -j ACCEPT

    然后重启服务

    service iptables restart

    此时,你已可以开始通过局域网来访问centOS上部署的mongoDB

    顺便再增加一点centOS与windows互访的知识,譬如,我们想把原来在windows机器上的mongoDB产生的文件移植到centOS中,当然可以用移动存储设备来拷贝,但是我这里讲的是Linux(centOS)如何来访问windows共享目录,命令如下:

    mount -t cifs //ip/共享目录名称 /mnt/sharefile -o username=,password=

    上面的命令即将windows的共享目录映射为linux上的/mnt/sharefile目录

  • 相关阅读:
    centos7安装rabbitmq 总结
    python第六十三天-- 第十一周作业
    python第六十一天,第六十二天 redis
    python第六十天-----RabbitMQ
    python第五十四天--第十周作业
    python第五十三天--进程,协程.select.异步I/O...
    python第五十二天---第九周作业 类 Fabric 主机管理程序
    python第五十一天----线程,Event,队列
    Python基础之-面向对象编程(引言)
    Python中的模块
  • 原文地址:https://www.cnblogs.com/zengen/p/1879719.html
Copyright © 2020-2023  润新知