文档章节

No package mongodb-org available. 问题解决

王孟君
 王孟君
发布于 2017/02/17 14:00
字数 1147
阅读 316
收藏 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 ~]# 

 

© 著作权归作者所有

共有 人打赏支持
王孟君

王孟君

粉丝 220
博文 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
MongoDB在spring中xml传统配置

背景 旧项目中依然在使用springmvc的xml传统配置,最近需要使用MongoDB,需要在spring引入MongoDB的连接配置。 解决 配置mongodb数据库 配置mongodb数据工厂 配置mongodb的Template 配置mon...

亚林瓜子
06/12
0
0
Linux 系统安装 Mongodb 数据库

一、通过rpm方式安装 1、系统准备 我们的系统版本为 2、安装包下载 下载地址:http://mirrors.aliyun.com/mongodb/yum/redhat/ ,可以根据自己的系统版本选择。 我选择的路径:http://mirror...

wzlinux
07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
3
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
27
0
学习设计模式——观察者模式

1. 认识观察者模式 1. 定义:定义对象之间一种一对多的依赖关系,当一个对象状态发生变化时,依赖该对象的其他对象都会得到通知并进行相应的变化。 2. 组织结构: Subject:目标对象类,会被...

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部