文档章节

No package mongodb-org available. 问题解决

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

 

© 著作权归作者所有

共有 人打赏支持
王孟君

王孟君

粉丝 214
博文 94
码字总数 221044
作品 0
杭州
高级程序员
Spring从MongoDB中下载文件之GridFS

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

亚林瓜子 ⋅ 06/12 ⋅ 0

MongoDB在spring中xml传统配置

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

亚林瓜子 ⋅ 06/12 ⋅ 0

ubuntu 安装 mongodb并修改仓库路径

记一次安装mongodb的过程 机器情况:系统是ubuntu18.04,由于最初装系统的时候瞎装,导致现在根目录下空间不足,而/home目录下剩余空间充足. 开始安装,参考官网步骤 sudo apt-key adv --key...

linghs ⋅ 06/02 ⋅ 0

Invoice Application Backend Using ApsaraDB for MongoDB

By Sai Sarath Chandra, Alibaba Cloud Tech Share Author and Alibaba Cloud MVP In our previous tutorial, we have created the UI for our Invoice Application. However, as discussed ......

Cloud Focus ⋅ 04/18 ⋅ 0

redis, memcached, mongo性能比较

1、性能 都比较高,性能对我们来说应该都不是瓶颈 总体来讲,TPS方面redis和memcache差不多,要大于mongodb 2、操作的便利性 memcache数据结构单一 redis丰富一些,数据操作方面,redis更好一...

无精疯 ⋅ 04/23 ⋅ 0

MongoDB 3.0新特性概述

MongoDB 在 2015年3月3日 跳过了 MongoDB 2.8版本,直接在 MongoDB 2.6版本后,发布了MongoDB 3.0版本。 随后在 2015年3月17日 发布了 MongoDB 3.0.1 版本; 在 2015年4月9日发布了 MongoDB ...

xinsir999 ⋅ 05/02 ⋅ 0

Docker MongoDB 部署

MongoDB 是一款较为常用的NOSQL 数据库,结合 Docker 使用,能实现轻松配置部署、迁移,本文以下为简要介绍如何在 Docker 中部署并使用 MongoDB。下文主要分为几个部分,内容如下: MongoDB ...

speculatecat ⋅ 04/06 ⋅ 0

MongoDB一主一丛有用户认证的搭建

准备好两台测试服务器 主 10.0.0.3 从 10.0.0.4 一、两台服务器安装mongodb数据库 第一步:创建好目录 mkdir -p /datamaster/tools/ cd /datamaster/tools/ 第二步:下载完安装包并解压 #下载...

lsy950109 ⋅ 06/06 ⋅ 0

spring-boot-starter-mongodb-pool

在日常工作中,我们通过Spring Data Mongodb来操作Mongodb数据库,在Spring Boot中只需要引入spring-boot-starter-data-mongodb即可。 很多时候我们往往需要操作多个数据库(微服务架构下一个...

尹吉欢 ⋅ 04/22 ⋅ 0

简洁易用的 Play Framework MongoDB 模块 - Play-Mongo

play-mongo 介绍 play-mongo 是一个专门为 Play Framework 开发的 Mongodb 模块, 旨在为 Play Framework 提供一种简洁的 Mongodb 访问方式。 该项目基于 Mongodb 官方的 Mongodb Scala Driv...

joymufeng ⋅ 06/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

1.01-StringUtils的使用

import org.apache.commons.lang.StringUtils; 一、StringUtils 常用的方法: 1. 判断某一字符串是否为空 , 为空的标准是 str==null 或 str.length()==0 StringUtils.isEmpty(null) ==>tr......

静以修身2025 ⋅ 20分钟前 ⋅ 0

几道Spring 面试题

1、BeanFactory 接口和 ApplicationContext 接口有什么区别? ApplicationContext 接口继承BeanFactory接口 Spring核心工厂是BeanFactory BeanFactory采取延迟加载,第一次getBean时才会初始...

职业搬砖20年 ⋅ 22分钟前 ⋅ 0

包饺子

http://storage.slide.news.sina.com.cn/slidenews/77_ori/2018_24/74766_826131_625489.gif

霜叶情 ⋅ 23分钟前 ⋅ 0

兑吧:从自建HBase迁移到阿里云HBase实战经验

摘要: 业务介绍 兑吧集团包含兑吧网络和推啊网络,兑吧网络是一家致力于帮助互联网企业提升运营效率的用户运营服务平台,提供积分商城和媒体运营服务。推啊网络是一家互动式广告平台,经过多...

猫耳m ⋅ 34分钟前 ⋅ 0

xml解析

方法一: String s_xml1 = "<xml>" + "<head>lalalalal</head>" + "<body>1234</body>" + "</xml>"; try { DocumentBuilderFactory documentBuilderFactory......

GithubXD ⋅ 35分钟前 ⋅ 0

reuse stream

Although Java streams were designed to be operated only once, programmers still ask how to reuse a stream. From a simple web search, we can find many posts with this same issue ......

idoz ⋅ 36分钟前 ⋅ 0

兑吧:从自建HBase迁移到阿里云HBase实战经验

摘要: 业务介绍 兑吧集团包含兑吧网络和推啊网络,兑吧网络是一家致力于帮助互联网企业提升运营效率的用户运营服务平台,提供积分商城和媒体运营服务。推啊网络是一家互动式广告平台,经过多...

阿里云云栖社区 ⋅ 38分钟前 ⋅ 0

从世界杯看国内运动体育社交新能量

2018年世界杯已正式拉开帷幕,一场全世界球迷的狂欢也正式开始。 世界杯影响力:30亿+球迷的狂欢+社交话题 世界杯这个超级IP和对社交网络的引爆让更多的人目光聚焦到国内运动体育社交这个层...

ThinkSNS账号 ⋅ 38分钟前 ⋅ 0

不固定值替换

<?php$arr = 20;$data = str_replace(array(10,20,30,40),array("blue","red","green","yellow"),$arr);print_r($data);...

nsns ⋅ 40分钟前 ⋅ 0

Job for nginx.service failed 错误解决方案

今天刚在centos7上安装了nginx-1.2.11,/etc/init.d/nginx start启动时,出现 Job for nginx.service failed because the control process exited with error code. See "systemctl status n......

河图再现 ⋅ 41分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部