文档章节

No package mongodb-org available. 问题解决

王孟君
 王孟君
发布于 2017/02/17 14:00
字数 1147
阅读 385
收藏 0

CentOS 6.7上尝试采用yum安装MongoDB (yum install mongodb-org),出现No package mongodb-org available的问题,本文给出问题的解决方法,并成功安装Mongodb。

问题

使用yum install mongodb-org命令,安装MongoDB,出现No package mongodb-org available. 问题。具体信息如下:

[root@dev03 ~]#  yum install mongodb-org
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
No package mongodb-org available.
Error: Nothing to do

解决方法

出现上述问题的原因是缺少可用的mongodb-org包

No package mongodb-org available.)。

 

解决方法:

在/etc/yum.repos.d/目录下,创建一个mongodb.repo文件,指定MongoDB资源库即可。

使用 vim /etc/yum.repos.d/mongodb.repo命令,创建并打开文件mongodb.repo,

[root@dev03 etc]# vim /etc/yum.repos.d/mongodb.repo

在mongodb.repo文件中,添加MongoDB资源,这里获取的Mongo-org版本为最新的3.4。如:

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

安装

配置好MongoDB相关的信息之后,重新使用yum install mongodb-org命令安装mongodb-org。

[root@dev03 etc]# yum install mongodb-org
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
mongodb-org-3.4                                                                                                                                                                                                                                        | 2.5 kB     00:00     
mongodb-org-3.4/primary_db                                                                                                                                                                                                                             |  18 kB     00:00     
Resolving Dependencies
--> Running transaction check
---> Package mongodb-org.x86_64 0:3.4.2-1.el6 will be installed
--> Processing Dependency: mongodb-org-tools = 3.4.2 for package: mongodb-org-3.4.2-1.el6.x86_64
--> Processing Dependency: mongodb-org-shell = 3.4.2 for package: mongodb-org-3.4.2-1.el6.x86_64
--> Processing Dependency: mongodb-org-server = 3.4.2 for package: mongodb-org-3.4.2-1.el6.x86_64
--> Processing Dependency: mongodb-org-mongos = 3.4.2 for package: mongodb-org-3.4.2-1.el6.x86_64
--> Running transaction check
---> Package mongodb-org-mongos.x86_64 0:3.4.2-1.el6 will be installed
---> Package mongodb-org-server.x86_64 0:3.4.2-1.el6 will be installed
---> Package mongodb-org-shell.x86_64 0:3.4.2-1.el6 will be installed
---> Package mongodb-org-tools.x86_64 0:3.4.2-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================================================================================================================================================
 Package                                                                Arch                                                       Version                                                          Repository                                                           Size
==============================================================================================================================================================================================================================================================================
Installing:
 mongodb-org                                                            x86_64                                                     3.4.2-1.el6                                                      mongodb-org-3.4                                                     5.8 k
Installing for dependencies:
 mongodb-org-mongos                                                     x86_64                                                     3.4.2-1.el6                                                      mongodb-org-3.4                                                      12 M
 mongodb-org-server                                                     x86_64                                                     3.4.2-1.el6                                                      mongodb-org-3.4                                                      20 M
 mongodb-org-shell                                                      x86_64                                                     3.4.2-1.el6                                                      mongodb-org-3.4                                                      11 M
 mongodb-org-tools                                                      x86_64                                                     3.4.2-1.el6                                                      mongodb-org-3.4                                                      49 M

Transaction Summary
==============================================================================================================================================================================================================================================================================
Install       5 Package(s)

Total download size: 91 M
Installed size: 257 M
Is this ok [y/N]: 

 

选择 y

 

Is this ok [y/N]: y
Downloading Packages:
(1/5): mongodb-org-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                              | 5.8 kB     00:00     
(2/5): mongodb-org-mongos-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                       |  12 MB     00:01     
(3/5): mongodb-org-server-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                       |  20 MB     00:00     
(4/5): mongodb-org-shell-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                        |  11 MB     00:00     
(5/5): mongodb-org-tools-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                        |  49 MB     00:01     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                                                          15 MB/s |  91 MB     00:06     
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID a15703c6: NOKEY
Retrieving key from https://www.mongodb.org/static/pgp/server-3.4.asc
Importing GPG key 0xA15703C6:
 Userid: "MongoDB 3.4 Release Signing Key <packaging@mongodb.com>"
 From  : https://www.mongodb.org/static/pgp/server-3.4.asc
Is this ok [y/N]: 

 

选择 y

 

Is this ok [y/N]: y
Downloading Packages:
(1/5): mongodb-org-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                              | 5.8 kB     00:00     
(2/5): mongodb-org-mongos-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                       |  12 MB     00:01     
(3/5): mongodb-org-server-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                       |  20 MB     00:00     
(4/5): mongodb-org-shell-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                        |  11 MB     00:00     
(5/5): mongodb-org-tools-3.4.2-1.el6.x86_64.rpm                                                                                                                                                                                                        |  49 MB     00:01     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                                                          15 MB/s |  91 MB     00:06     
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID a15703c6: NOKEY
Retrieving key from https://www.mongodb.org/static/pgp/server-3.4.asc
Importing GPG key 0xA15703C6:
 Userid: "MongoDB 3.4 Release Signing Key <packaging@mongodb.com>"
 From  : https://www.mongodb.org/static/pgp/server-3.4.asc
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : mongodb-org-server-3.4.2-1.el6.x86_64                                                                                                                                                                                                                      1/5 
  Installing : mongodb-org-shell-3.4.2-1.el6.x86_64                                                                                                                                                                                                                       2/5 
  Installing : mongodb-org-mongos-3.4.2-1.el6.x86_64                                                                                                                                                                                                                      3/5 
  Installing : mongodb-org-tools-3.4.2-1.el6.x86_64                                                                                                                                                                                                                       4/5 
  Installing : mongodb-org-3.4.2-1.el6.x86_64                                                                                                                                                                                                                             5/5 
  Verifying  : mongodb-org-tools-3.4.2-1.el6.x86_64                                                                                                                                                                                                                       1/5 
  Verifying  : mongodb-org-mongos-3.4.2-1.el6.x86_64                                                                                                                                                                                                                      2/5 
  Verifying  : mongodb-org-shell-3.4.2-1.el6.x86_64                                                                                                                                                                                                                       3/5 
  Verifying  : mongodb-org-3.4.2-1.el6.x86_64                                                                                                                                                                                                                             4/5 
  Verifying  : mongodb-org-server-3.4.2-1.el6.x86_64                                                                                                                                                                                                                      5/5 

Installed:
  mongodb-org.x86_64 0:3.4.2-1.el6                                                                                                                                                                                                                                            

Dependency Installed:
  mongodb-org-mongos.x86_64 0:3.4.2-1.el6                            mongodb-org-server.x86_64 0:3.4.2-1.el6                            mongodb-org-shell.x86_64 0:3.4.2-1.el6                            mongodb-org-tools.x86_64 0:3.4.2-1.el6                           

Complete!
[root@dev03 etc]# 

至此 mongo-org 3.4就安装完成了。

启动

使用 service mongod start命令启动Mongo 服务

[root@dev03 ~]# service mongod start
Starting mongod:                                           [  OK  ]
[root@dev03 ~]# 

一般情况下,基本上就成功安装和启动Mongo服务,可以开启Mongo之旅了。

但是,有可能之前进行过安装、删除Mongo的相关操作,这个时候使用service mongod start命令启动时,可能会遇到如下的问题:

Error starting mongod. /var/run/mongodb/mongod.pid exists.

[root@dev03 srv]# service mongod start
Error starting mongod. /var/run/mongodb/mongod.pid exists.
[root@dev03 srv]# 

使用vim  /var/log/mongodb/mongod.log命令来查看日志,

 Failed to unlink socket file /tmp/mongodb-27017.sock Operation not permitted

详细截图如下:

解决问题:

这个问题的出现,主要是权限的问题,使用如下命令授权一下,然后重新启动即可。

chown mongod:mongod /tmp/mongodb-27017.sock

chown mongod:mongod /tmp/mongodb-27017.sock

 

[root@dev03 ~]# chown mongod:mongod /tmp/mongodb-27017.sock
[root@dev03 ~]# service mongod start
Starting mongod:                                           [  OK  ]
[root@dev03 ~]# 

 

© 著作权归作者所有

共有 人打赏支持
王孟君

王孟君

粉丝 223
博文 94
码字总数 221044
作品 0
杭州
高级程序员
私信 提问
CentOS7下使用yum安装Mongodb3.4

1.创建mongodb3.4的yum源文件 在yum源文件目录中创建mongodb-org-3.4.repo 写入仓库文件 2.验证yum源文件是否有效 查看mongodb所需安装文件 3.安装mongodb所需包 MongoDB提供的官方安装文件包...

hengbao5
08/07
0
0
Install MongoDB to Ubuntu 18.04

Import the public key used by the package management system Create a list file for MongoDB. Reload local package database Install the latest version of MongoDB mongodb client 远......

qwfys
08/23
0
0
Spring从MongoDB中下载文件之GridFS

问题 之前提到过以GridFS方式上传问题到MongoDB中:Spring保存文件到MongoDB之GridFS支持。现在需要从Mongodb中读取文件,应该怎么处理类? 解决 Maven 注解mongoDbFactory 获取文件流 Note...

亚林瓜子
06/12
0
0
CentOS7 YUM 安装MongoDB 4.0

简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不...

Elson
12/03
0
0
apt-get方式安装mongodb/mongodb-org有什么差别?

apt-get install mongodb(不是10-gen)装完mongodb后重新apt-get安装mongodb-org给的提示信息是这样的 The following extra packages will be installed: mongodb-org-mongos mongodb-org-s......

chen_wj
2014/05/19
283
0

没有更多内容

加载失败,请刷新页面

加载更多

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
49分钟前
1
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
52分钟前
1
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
1
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
1
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部