在没有互联网连接的情况下在RedHat上安装MongoDb

时间:2015-03-09 16:09:14

标签: python mongodb pymongo redhat yum

任何人都可以解释如何在没有互联网连接的情况下在RedHat服务器上安装Mongodb,pyMongo。虽然我之前使用过这两种情况,但我自己从来没有安装任何东西。

我从Official download page下载了mongodb-linux-x86_64-rhel62-3.0.0.tgz并将其复制到服务器但我接下来该怎么办?

我是否需要修改docs中显示的.repo文件并使用yum安装?

对于pyMongo,没有安装pip和easy_install所以我猜我需要从源代码安装。文档中的链接github.com/mongodb/mongo-python-driver.git说:“否则你可以下载项目源并安装python setup.py install。”我从哪里获取源代码(the link不起作用,我在哪里把它放在服务器上?

2 个答案:

答案 0 :(得分:0)

我最终做了什么(希望能帮助任何人)

是我可以通过互联网连接访问RHEL(在谷歌云上制作一个)。

所以我修改了/etc/yum.conf来设置keepcache=1所以保存了包,我为我需要的框架安装了mongodb,然后从/var/cache/yum/x86_64/server/10gen/packages

复制了包

它有meta包和四个包,用于服务器,mongos,shell和工具

并使用yum install path/to/package.rpm

逐个安装后四个

并运行service mongod start

并且有效

答案 1 :(得分:0)

从Binary发行版在Linux机器上安装MongoDB就像这样

  1. 从Mongodb官方下载页面下载所需的二进制文件,用于各自的架构和发行版

    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.4.tgz
    
  2. 提取此tar球

    tar -zxvf mongodb-linux-x86_64-3.0.4.tgz
    
  3. 为mongo二进制创建目录并将其复制到

    mkdir -p /mongodb
    cp -R -n mongodb-linux-x86_64-3.0.4/ /mongodb
    
  4. 在PATH变量中添加此路径

    export PATH=<PATH_OF_MONGODB_BIN>:$PATH
    
  5. 安装Pymongo假设您在某些系统上有互联网从Github克隆Pymongo的回购

     $ git clone git://github.com/mongodb/mongo-python-driver.git pymongo
     $ cd pymongo/
     $ python setup.py install
    

    您需要至少在可以上网的机器上。