red hat 安装 mongodb
来源:互联网 发布:青牛软件电话 编辑:程序博客网 时间:2024/05/18 20:10
发现更方便的安装方法,直接下载压缩包,解压后把目录放到/usr/local目录下,然后在把mongodb/bin加入到path中。这样就可以使用了:
参考: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 Repositorybaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/gpgcheck=0enabled=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 ProcessResolving 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 ResolutionDependencies Resolved============================================================================================================================================= Package Arch Version Repository Size=============================================================================================================================================Installing: mongodb-org x86_64 2.6.0-1 mongodb-org-2.6 4.6 kInstalling 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 MTransaction Summary=============================================================================================================================================Install 5 Package(s)Upgrade 0 Package(s)Total download size: 108 MDownloading 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_debugRunning Transaction TestFinished Transaction TestTransaction Test SucceededRunning 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。
- red hat 安装 mongodb
- Red Hat Linux9安装
- red hat linux 安装
- Red Hat 安装 Tomcat
- red hat 安装mysql
- red hat安装gcc
- RED Hat 安装Vsftpd
- Red Hat安装SVN
- Red Hat 9.0安装
- red hat 安装yum
- Red Hat 安装MySQL
- red hat 安装scrapy
- Red Hat Linux6 安装
- Red hat安装详解
- VMware安装red hat 8
- red hat下安装oracle
- Red.Hat.Linux.9.0安装
- red hat 5安装序列号
- 八大排序方法解析与巧记(三)选择排序
- 将androidVNC项目导入ADT
- Parse Too complex in xxxx.cpp --------source insight
- MVC web NPOI 组件导出EXCLE设置其背景色方法
- 关于pinyin4j
- red hat 安装 mongodb
- addSubView会使内存计数+1
- JAVA程序员最常犯的10个错误
- Java去除掉HTML里面所有标签,
- UNIX编程——互斥锁和条件变量
- 11688 uva 二叉树的旋转+dp Rotate to root
- map解析的几种方式
- MQTT连接服务器发送和接收数据
- Oracle 统计信息(备份/导入)表分析-[注意要刷缓存]