linux mongodb数据库的安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux mongodb数据库的安装相关的知识,希望对你有一定的参考价值。

折腾两天, 前领导留下的烂摊子,前天忽然挂掉了, 整个公司就我会linux, 奶奶的, 一言难尽。

 

下面记录下怎么安装mongodb, 前面是从菜鸟教程复制来的

1. 下载

MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。
下载地址:https://www.mongodb.com/download-center#community

2. 解压安装

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb  

3. 环境变量

MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

<mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 

4.启动

命令行中运行 MongoDB 服务
你可以再命令行中执行mongo安装目录中的bin目录执行mongod命令来启动mongdb服务。
$ ./mongod
2015-09-25T16:39:50.549+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2015-09-25T16:39:50.550+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-09-25T16:39:50.869+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.16
2015-09-25T16:39:51.206+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.52
2015-09-25T16:39:52.775+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 7.7

 

5. 后台启动

1. 配置文件/etc/mongod.conf

systemLog:
   destination: file
   path: "/var/log/mongodb/mongod.log"
   logAppend: true
storage:
   // journal:
   //     enabled: true
   dbPath: "/data1/mongodb"
   directoryPerDB: true
   engine: wiredTiger
   wiredTiger:
       engineConfig:
           cacheSizeGB: 6
           directoryForIndexes: true
       collectionConfig:
           blockCompressor: zlib
       indexConfig:
           prefixCompression: true

net:
    port: 27017
processManagement:
    fork: true

// replication:
//     oplogSizeMB: 10000
//     replSetName: Zmongocluster

 

2. 启动

/app/software/mongo/bin/mongod -f /app/software/mongo/bin/mongo.cnf --fork --logpath=/usr/local/mongodb/logs/mongodb2.log

如果需要什么参数可以./mongod --help参考下

 

6.结束进程

lsof -i:5001 | awk {print $2} | sed 1d | xargs kill -9

 

以上是关于linux mongodb数据库的安装的主要内容,如果未能解决你的问题,请参考以下文章

如何将代码片段存储在 mongodb 中?

linux下怎么安装64位的mongodb

linux下安装MongoDB数据库

windows的mongodb数据怎么转到linux的mongodb下

linux 下怎样寻找mongodb安装的位置

Linux下mongodb安装及数据导入导出教程