red hat 安装 mongodb
2015-11-30 10:40
363 查看
发现更方便的安装方法,直接下载压缩包,解压后把目录放到/usr/local目录下,然后在把mongodb/bin加入到path中。这样就可以使用了:
参考:http://www.runoob.com/mongodb/mongodb-linux-install.html
刚开始参照官网(https://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/)上的步骤来安装,但是总是访问不了,提示http连接超时,大概是被墙了,因为ping 这个域名也不通。后来打算从源码开始安装,从github下载源码之后又有python版本跟yum之间依赖的问题不好解决,服务器上的软件版本都太老了,一筹莫展之后发现官网上还有之前更早的版本,比如2.6的,索性就试试吧
新建/etc/yum.repos.d/mongodb-org-2.6.repo,写入如下内容
因为
所以在
系统会各种dependency都给安上
启动后如果遇到空间不足的问题,可以参考这里(http://stackoverflow.com/questions/14584393/why-getting-error-mongod-dead-but-subsys-locked-and-insufficient-free-space-for)
我在执行
参考:http://www.runoob.com/mongodb/mongodb-linux-install.html
下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录 MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中: export PATH=<mongodb-install-directory>/bin:$PATH < mongodb-install-directory > 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb
刚开始参照官网(https://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/)上的步骤来安装,但是总是访问不了,提示http连接超时,大概是被墙了,因为ping 这个域名也不通。后来打算从源码开始安装,从github下载源码之后又有python版本跟yum之间依赖的问题不好解决,服务器上的软件版本都太老了,一筹莫展之后发现官网上还有之前更早的版本,比如2.6的,索性就试试吧
新建/etc/yum.repos.d/mongodb-org-2.6.repo,写入如下内容
[mongodb-org-2.6] name=MongoDB 2.6 Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1
因为
To install a specific release of MongoDB, specify each component package individually and append the version number to the package name, as in the following example
所以在
http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/RPMS/里面找到2.6的文件,比如
mongodb-org-2.6.0-1,执行
yum install -y mongodb-org-2.6.0-1
系统会各种dependency都给安上
Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mongodb-org.x86_64 0:2.6.0-1 set to be updated --> Processing Dependency: mongodb-org-tools = 2.6.0 for package: mongodb-org --> Processing Dependency: mongodb-org-shell = 2.6.0 for package: mongodb-org --> Processing Dependency: mongodb-org-server = 2.6.0 for package: mongodb-org --> Processing Dependency: mongodb-org-mongos = 2.6.0 for package: mongodb-org --> Running transaction check ---> Package mongodb-org-mongos.x86_64 0:2.6.0-1 set to be updated ---> Package mongodb-org-server.x86_64 0:2.6.0-1 set to be updated ---> Package mongodb-org-shell.x86_64 0:2.6.0-1 set to be updated ---> Package mongodb-org-tools.x86_64 0:2.6.0-1 set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================= Installing: mongodb-org x86_64 2.6.0-1 mongodb-org-2.6 4.6 k Installing for dependencies: mongodb-org-mongos x86_64 2.6.0-1 mongodb-org-2.6 6.8 M mongodb-org-server x86_64 2.6.0-1 mongodb-org-2.6 8.9 M mongodb-org-shell x86_64 2.6.0-1 mongodb-org-2.6 4.2 M mongodb-org-tools x86_64 2.6.0-1 mongodb-org-2.6 88 M Transaction Summary ============================================================================================================================================= Install 5 Package(s) Upgrade 0 Package(s) Total download size: 108 M Downloading Packages: (1/5): mongodb-org-2.6.0-1.x86_64.rpm | 4.6 kB 00:00 (2/5): mongodb-org-shell-2.6.0-1.x86_64.rpm | 4.2 MB 00:06 (3/5): mongodb-org-mongos-2.6.0-1.x86_64.rpm | 6.8 MB 00:06 (4/5): mongodb-org-server-2.6.0-1.x86_64.rpm | 8.9 MB 00:08 (5/5): mongodb-org-tools-2.6.0-1.x86_64.rpm | 88 MB 00:57 --------------------------------------------------------------------------------------------------------------------------------------------- Total 1.3 MB/s | 108 MB 01:21 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : mongodb-org-server 1/5 Installing : mongodb-org-shell 2/5 Installing : mongodb-org-mongos 3/5 Installing : mongodb-org-tools 4/5 Installing : mongodb-org 5/5 Installed products updated. Installed: mongodb-org.x86_64 0:2.6.0-1 Dependency Installed: mongodb-org-mongos.x86_64 0:2.6.0-1 mongodb-org-server.x86_64 0:2.6.0-1 mongodb-org-shell.x86_64 0:2.6.0-1 mongodb-org-tools.x86_64 0:2.6.0-1 Complete!
启动后如果遇到空间不足的问题,可以参考这里(http://stackoverflow.com/questions/14584393/why-getting-error-mongod-dead-but-subsys-locked-and-insufficient-free-space-for)
我在执行
service mongod start时提示
source: command not found,只好执行
/etc/init.d/mongod start或者
/sbin/service mongod start来启动mongod。
相关文章推荐
- mongodb-window安装与使用
- Mongodb下载及安装配置
- MongoDB Windows环境安装及配置
- MongoDB——MongoProvider
- python操作mongodb数据库
- mongodb--c# 插入数据效率
- MongoDB 数据库命令操作
- MongoDB----在Mac下配置安装教程
- MongoDB学习笔记一
- 8天学通MongoDB——第八天 驱动实践
- 8天学通MongoDB——第七天 运维技术
- 8天学通MongoDB——第六天 分片技术
- 8天学通MongoDB——第五天 主从复制
- 8天学通MongoDB(mark)
- 8天学通MongoDB——第四天 索引操作
- windows下mongodb安装与使用整理
- mongodb删除数据 报 E QUERY Error: remove needs a query 的错误
- 8天学通MongoDB——第三天 细说高级操作
- 在 Win8 下安装 MongoDB
- MongoDB对文件的增、删、查