centos7.4 上安装体验 mongdb4.02最新版尝鲜

Last modified date

Comments: 0

一、序言

mongdb发布4.0后也忍不住来体验和尝鲜一把,这里先从以centos7.4的操作系统上安装说起

 

二、安装

mongdb的安装方法有很多,常见的有RPM包的安装。下载二进制源码安装等。

这里以下载压缩的二进制包安装为例子说明一下。

1、下载程序  下载地址链接

images

这里选择对应的centos7的版本的压缩包下载

2、解压包

#解压安装包
tar -zxvf mongodb-linux-x86_64-enterprise-rhel70-4.0.2.tgz
#将安装包目录更换名称
mv mongodb-linux-x86_64-enterprise-rhel70-4.0.2.tgz mongdb
#移动安装包至安装目录下
mv mongdb /usr/local/
#切换至安装目录
cd  /usr/local/mongdb

3、创建数据和日志目录及配置文件

#创建数据、日志、配置文件的目录
mkdir -p data
mkdir -p log
mkdir -p conf
#创建空的配置文件
touch conf/mongdb.conf

4、编辑配置文件 conf/mongdb.conf 如下内容

# mongod.conf

# for documentation of all options,see:
# http://docs.mongodb.org/manual/reference/configuration-options/

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /usr/local/mongodb/log/mongod.log

# where and how to store data.
storage:
  dbPath: /usr/local/mongodb/data
  journal:
    enabled: true

# how the process runs
processManagement:
  fork: true
  pidFilePath: /usr/local/mongodb/mongod.pid

# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1

5、启动mongodb

bin/mongod --config conf/mongodb.conf

如果出现这样的错误

./mongod: error while loading shared libraries: libnetsnmpmibs.so.31: cannot open shared object file: No such file or directory

这里就需要安装一下net-snmp组件

安装命令如下:

yum install net-snmp

 

6、bin目录结构说明

bsondump: binary-json,二进制文件,选择性导出bson文件

mongo: 客户端

mongod: 服务端

mongodump: 整体导出数据库(二进制)

mongoexport:导出易识别的json文档

mongoimport:导入json文档

mongorestore:数据库整体导入

mongos: 路由器(分片)

admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Post comment