linux mongodb数据库的安装
2024-10-18 00:01:36
折腾两天, 前领导留下的烂摊子,前天忽然挂掉了, 整个公司就我会linux, 奶奶的, 一言难尽。
下面记录下怎么安装mongodb, 前面是从菜鸟教程复制来的
1. 下载
MongoDB 提供了 linux 各发行版本 位的安装包,你可以在官网下载安装包。
下载地址: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..tgz # 解压 mv mongodb-linux-x86_64-3.0./ /usr/local/mongodb
3. 环境变量
MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
<mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb
4.启动
命令行中运行 MongoDB 服务
你可以再命令行中执行mongo安装目录中的bin目录执行mongod命令来启动mongdb服务。
$ ./mongod
--25T16::50.549+ I JOURNAL [initandlisten] journal dir=/data/db/journal
--25T16::50.550+ I JOURNAL [initandlisten] recover : no journal files present, no recovery needed
--25T16::50.869+ I JOURNAL [initandlisten] preallocateIsFaster=true 3.16
--25T16::51.206+ I JOURNAL [initandlisten] preallocateIsFaster=true 3.52
--25T16::52.775+ 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:
directoryForIndexes: true
collectionConfig:
blockCompressor: zlib
indexConfig:
prefixCompression: true net:
port:
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: | awk '{print $2}' | sed '1d' | xargs kill -
最新文章
- sqlserver 2005 数据误删恢复
- 深入理解Javascript中this, prototype, constructor
- 第五天 loadmore
- ZOJ 3597 Hit the Target! (线段树扫描线 -- 矩形所能覆盖的最多的点数)
- Thinkphp中路由Url获取的使用方法
- 解决Android拍照保存在系统相册不显示的问题
- Delphi中取整函数Round的Bug解决
- Oracle并行查询出错
- Android Matrix类以及ColorMatri
- MariaDB与MySQL在一台服务器同时运行
- 编译c语言程序扩展ruby
- dubbo源码—dubbo简介
- storm集群配置
- [ZJOI2006]皇帝的烦恼
- symmfony
- Oracle 11.2.0.4.0 Dataguard部署和日常维护(5)-Datauard 主备切换和故障转移篇
- cocos子节点转父节点坐标 原理浅析(局部坐标转世界坐标同理)
- Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解)
- 手写自己的ThreadLocal(线程局部变量)
- git 如何关联多个库
热门文章
- Linux 移动或重命名文件/目录-mv 的10个实用例子
- angular学习笔记(三十)-指令(2)-restrice,replace,template
- 每日英语:Patent Wars Erupt Again in Tech Sector
- 游戏框架设计中的。绑定binding。。。命令 command 和消息message 以及MVVM
- ajax实现返回数据是html类型的跨域问题
- API:详解 pandas.read_csv
- JAVA-JSP内置对象之request获得参数的参数值(一个值)
- 1. 通俗易懂解释知识图谱(Knowledge Graph)
- iOS录制视频
- Grunt经常使用插件及演示样例说明