文档章节

centos7安装mongodb

weidedong
 weidedong
发布于 2016/10/03 23:10
字数 795
阅读 41
收藏 1
点赞 0
评论 0

1.下载安装包

# mkdir mongodb
# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.10.tgz
-bash: wget: 未找到命令
# yum install -y wget #安装wget
# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.10.tgz
--2016-10-04 17:59:38--  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.10.tgz
正在解析主机 fastdl.mongodb.org (fastdl.mongodb.org)... 54.230.73.145, 54.230.73                                                                                  .80, 54.230.73.231
正在连接 fastdl.mongodb.org (fastdl.mongodb.org)|54.230.73.145|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 读取文件头错误 (Connection reset by peer)。
重试中。

--2016-10-04 18:00:11--  (尝试次数: 2)  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.10.tgz
# yum update openssl   #更新openssl
# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.10.tgz

2.解压并测试运行

# tar cxvf mongodb-linux-x86_64-rhel70-3.2.10.tgz
# cd mongodb-linux-x86_64-rhel70-3.2.10
# bin/mongod
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten] MongoDB starting : pid=2642 port=27017 dbpath=/data/db 64-bit host=localhost.localdomain
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten] db version v3.2.10
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten] git version: 79d9b3ab5ce20f51c272b4411202710a082d0317
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten] allocator: tcmalloc
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten] modules: none
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten] build environment:
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten]     distmod: rhel70
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten]     distarch: x86_64
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten]     target_arch: x86_64
2016-10-04T20:21:34.217+0800 I CONTROL  [initandlisten] options: {}
2016-10-04T20:21:34.238+0800 I -        [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2016-10-04T20:21:34.238+0800 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=1G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2016-10-04T20:21:38.481+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2016-10-04T20:21:38.482+0800 I CONTROL  [initandlisten]
2016-10-04T20:21:38.482+0800 I CONTROL  [initandlisten]
2016-10-04T20:21:38.482+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-10-04T20:21:38.482+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-10-04T20:21:38.482+0800 I CONTROL  [initandlisten]
2016-10-04T20:21:38.482+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-10-04T20:21:38.482+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-10-04T20:21:38.482+0800 I CONTROL  [initandlisten]
2016-10-04T20:21:38.486+0800 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2016-10-04T20:21:38.487+0800 I NETWORK  [initandlisten] waiting for connections on port 27017
2016-10-04T20:21:38.488+0800 I NETWORK  [HostnameCanonicalizationWorker] Starting hostname canonicalization worker

使用robomongo测试连接状态

输入图片说明 3.配置环境变量(可省略) 在/etc/profile中添加

export PATH=/mongodb/mongodb-linux-x86_64-rhel70-3.2.10/bin:$PATH
# source /etc/profile   #刷新bash
# echo $PATH
/mongodb/mongodb-linux-x86_64-rhel70-3.2.10/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

4.使用配置文件启动 新建mongod.conf,上传至/etc

  port=27018 #端口号
  logpath=/data/mongodb/log/mongodb.log #日志输出文件路径
  logappend=true #日志输出方式
  dbpath=/data/mongodb/data/db #数据库路径
# mkdir -p  /data/mongodb/log/
# mkdir -p /data/mongodb/data/db
# mongod --config /etc/mongod.conf   #因为配置了环境变量,可直接使用mongod,如果不配置,可执行命令bin/mongod --config /etc/mongod.conf

输入图片说明 5.创建service启动 添加mongod.service文件,并将其上传到/usr/lib/systemd/system目录

[Unit]
Description=Mongodb nosql database
After=network.target

[Service]
ExecStart=/mongodb/mongodb-linux-x86_64-rhel70-3.2.10/bin/mongod --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

启动并配置随开机启动

# systemctl start mongod.service
# systemctl enable mongod.service
# ss -lt
State      Recv-Q Send-Q Local Address:Port                 Peer Address:Port                                                                                     
LISTEN     0      128        *:27018                    *:*
LISTEN     0      128        *:ssh                      *:*
LISTEN     0      100    127.0.0.1:smtp                     *:*                                                                                                   
LISTEN     0      128       :::ssh                     :::*
LISTEN     0      100      ::1:smtp                    :::*

© 著作权归作者所有

共有 人打赏支持
weidedong
粉丝 1
博文 40
码字总数 18744
作品 0
深圳
Centos7下安装mongodb

MongoDB由C++语言编写,是一个基于分布式文件存储的数据库,目的在于为web应用提供可扩展的高性能数据存储解决方案。它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功...

goldfishe ⋅ 05/07 ⋅ 0

CentOS7 安装Node服务环境

安装mongodb 更新源 创建mongodb的repo文件 粘贴以下内容,保存。 安装 启动 设置开机启动 安装nginx: 添加nginx到yum 源 安装nginx 启动Nginx 开机启动 安装git 安装nvm 通过nvm 安装node ...

RichardBillion ⋅ 04/15 ⋅ 0

Mac和Ubuntu18.04下MongoDB的安装

Mac安装mongodb 使用安装 从默认的配置文件启动mongodb 安装完成后,MongoDB服务启动、停止、重启命令如下: Mac下的mongodb可视化管理工具,推荐使用开源免费的, 下载地址:https://robomon...

翌日千里 ⋅ 05/26 ⋅ 0

centos7部署Mongodb复制集结合分片(超详细)

Mongodb复制集结合分片 重点:概述、原理、实施案例 一、概述: 概述: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。分片集群(sharded cluster)是一种水平扩展数据库...

壹休哥 ⋅ 06/14 ⋅ 0

CentOS 7 安装配置 mongodb 3.0.7

CentOS 7 安装配置 mongodb 3.0.7 安装环境 VMware 12 安装的 CentOS 7 x64 mongodb-linux-x8664-3.0.7.tgz 使用的用具xshell5,xftp5 安装配置 新建用户和用户组mongodb 通过xftp上传mongo...

lizer2016 ⋅ 2015/11/20 ⋅ 0

CentOS7.X安装mongodb-3.4.2

安装mongodb 下载安装mongodb3.4.x 加入环境变量 创建数据目录 修改配置文件 启动关闭mongodb 开机启动mongodb Mongodb集群(cluster) 修改mongodb.conf 启动mongodb 初始化mongodb,启动副本集...

qq2233466866 ⋅ 06/11 ⋅ 0

安装配置MongoDB3.6.3数据库以及启动脚本

linxu上安装mongodb3.6实战 根据linux 版本到官网下载对应mongodb版本 下载 https://fastdl.mongodb.org/linux/mongodb-linux-x8664-3.6.3.tgz 查看服务器版本:cat /proc/version 查看linux...

秦时明月路 ⋅ 前天 ⋅ 0

MongoDB的简单学习1-安装

一、简单了解 1.NoSQL简介 NoSQL是Not Only SQL的缩写,它指的是非关系型的数据库,是以Key-Value的形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说:遵循...

wind2012 ⋅ 05/19 ⋅ 0

Docker MongoDB 部署

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

speculatecat ⋅ 04/06 ⋅ 0

如何在Ubuntu 18.04 LTS上安装和配置MongoDB

如何在Ubuntu 18.04 LTS上安装和配置MongoDB IMCN 18分钟前暂无评论 阅读 9 次 MongoDB是一款非关系型数据库,提供高性能,高可用性和自动扩展企业数据库。 MongoDB是一个非关系型数据库,因...

IMCN ⋅ 05/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Netweaver和SAP云平台的quota管理

Netweaver 以需要为一个用户上下文(User Context)能够在SAP extended memory区域中分配内存尺寸创建quota为例。 对于Dialog工作进程,使用事务码修改参数 ztta/roll_extension_dia. 对于非D...

JerryWang_SAP ⋅ 21分钟前 ⋅ 0

IDEA提示编码速度

焦点移动 将焦点冲代码编辑窗口移动到菜单栏:Alt+菜单栏带下划线字母 将焦点从工具窗口移动到代码编辑窗口 Esc或Shift+Esc 将焦点从代码编辑移动到最近使用的工具窗口 F12 模板提示 Ctrl+J...

bithup ⋅ 30分钟前 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 54分钟前 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 今天 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 今天 ⋅ 0

python3.6 安装pyhook_3

我的是在win下的,忙了半天老是安装不了, pip install 也不行。 那么可以看出自己的版本是32bit 一脸懵逼 没办法 只好下载32版本的来安装 我一直以为 是 对应32 位的 。 下面是 小例子 http...

之渊 ⋅ 今天 ⋅ 0

004、location正则表达式

1、location的作用 location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。 2、location的语法 = 开头表示精确匹配 ^~...

北岩 ⋅ 今天 ⋅ 0

CentOS7 静默安装 Oracle 12c

环境 CentOS7.5 最小安装 数据库软件 linuxx64_12201_database.zip 操作系统配置 关闭 SELinux sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 关闭防火墙 systemctl disable ......

Colben ⋅ 今天 ⋅ 0

Yii2中findAll()的正确使用姿势/返回为空的处理办法

从一次错误的操作开始 $buildingObject = Building::findAll("status=1"); 1 这个调用看着没有任何毛病,但是在使用时返回的结果却是一个空数组。再回过头来看看数据表中: 按照套路来讲,查...

dragon_tech ⋅ 今天 ⋅ 0

如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

柳猫 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部