Linux下Mongodb安装和启动配置
来源:互联网 发布:阿里云空间购买多少钱 编辑:程序博客网 时间:2024/06/04 18:14
一、MongoDB的安装
1.下载安装包
1.下载安装包
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.0.tgz
下载完成后解压缩压缩包
tar zxf mongodb-linux-x86_64-3.4.0.tgz
2. 安装准备
mkdir -p /usr/local/mongodb #新建文件夹mongodb
mkdir -p /usr/local/mongodb #新建文件夹mongodb
mv mongodb-linux-x86_64-3.4.0 /usr/local/mongodb #将mongodb移动到/usr/local/mongdb文件夹
创建数据库文件夹与日志文件夹
mkdir -p /usr/local/mongodb/data
touch -p /usr/local/mongodb/logs
3. 设置开机自启动
将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data –logpath=/usr/local/mongodb/logs –logappend --auth –port=27017" >> /etc/rc.local
4. 启动mongodb
cd到mongodb目录下的bin文件夹启动mongodb
//下面这个是需要权限的登录方式, 用户连接需要用户名和密码
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --logappend --auth --port=27017 --fork
//这个是不需要密码的
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/logs/mongodb.log --logappend --port=27017 --fork
二、参数说明
5. 参数解释: --dbpath 数据库路径(数据文件)
--logpath 日志文件路径
--master 指定为主机器
--slave 指定为从机器
--source 指定主机器的IP地址
--pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
--logappend 日志文件末尾添加
--port 启用端口号
--fork 在后台运行
--only 指定只复制哪一个数据库
--slavedelay 指从复制检测的时间间隔
--auth 是否需要验证权限登录(用户名和密码)
-h [ --help ] show this usage information
--version show version information
-f [ --config ] arg configuration file specifying additional options
--port arg specify port number
--bind_ip arg local ip address to bind listener - all local ips bound by default
-v [ --verbose ] be more verbose (include multiple times for more verbosity e.g. -vvvvv)
--dbpath arg (=/data/db/) directory for datafiles 指定数据存放目录
--quiet quieter output 静默模式
--logpath arg file to send all output to instead of stdout 指定日志存放目录
--logappend appnd to logpath instead of over-writing 指定日志是以追加还是以覆盖的方式写入日志文件
--fork fork server process 以创建子进程的方式运行
--cpu periodically show cpu and iowait utilization 周期性的显示cpu和io的使用情况
--noauth run without security 无认证模式运行
--auth run with security 认证模式运行
--objcheck inspect client data for validity on receipt 检查客户端输入数据的有效性检查
--quota enable db quota management 开始数据库配额的管理
--quotaFiles arg number of files allower per db, requires --quota 规定每个数据库允许的文件数
--appsrvpath arg root directory for the babble app server
--nocursors diagnostic/debugging option 调试诊断选项
--nohints ignore query hints 忽略查询命中率
--nohttpinterface disable http interface 关闭http接口,默认是28017
--noscripting disable scripting engine 关闭脚本引擎
--noprealloc disable data file preallocation 关闭数据库文件大小预分配
--smallfiles use a smaller default file size 使用较小的默认文件大小
--nssize arg (=16) .ns file size (in MB) for new databases 新数据库ns文件的默认大小
--diaglog arg 0=off 1=W 2=R 3=both 7=W+some reads 提供的方式,是只读,只写,还是读写都行,还是主要写+部分的读模式
--sysinfo print some diagnostic system information 打印系统诊断信息
--upgrade upgrade db if needed 如果需要就更新数据库
--repair run repair on all dbs 修复所有的数据库
--notablescan do not allow table scans 不运行表扫描
--syncdelay arg (=60) seconds between disk syncs (0 for never) 系统同步刷新磁盘的时间,默认是60s
Replication options:
--master master mode 主复制模式
--slave slave mode 从复制模式
--source arg when slave: specify master as 当为从时,指定主的地址和端口
--only arg when slave: specify a single database to replicate 当为从时,指定需要从主复制的单一库
--pairwith arg address of server to pair with
--arbiter arg address of arbiter server 仲裁服务器,在主主中和pair中用到
--autoresync automatically resync if slave data is stale 自动同步从的数据
--oplogSize arg size limit (in MB) for op log 指定操作日志的大小
--opIdMem arg size limit (in bytes) for in memory storage of op ids指定存储操作日志的内存大小
Sharding options:
--configsvr declare this is a config db of a cluster 指定shard中的配置服务器
--shardsvr declare this is a shard db of a cluster 指定shard服务器
三、使用MongoDB客户端连接数据库
6. 进入数据库的CLI管理界面
cd到mongodb目录下的bin文件夹,执行命令./mongo
运行如下:
[root@namenode mongodb]# ./mongo
MongoDB shell version: 1.8.2
connecting to: test
> use test;
switched to db test
若数据库出现如不能连上,则是一个data目录下的mongod.lock文件的问题,可以用如下的修复的命令,
mongod --repair
0
上一篇:Mongodb集群搭建的三种方式
下一篇:SHELL 编程的基本元素
相关热门文章
- redis如何清除所有的key...
- Redis安装部署
- Mongodb 字段类型转换
- pymongo 使用小结
- Redis图形监控工具--RedisLive...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- Linux下Mongodb安装和启动配置
- Linux下Mongodb安装和启动配置
- Linux下Mongodb安装和启动配置
- Linux下MongoDB安装和启动配置
- Linux下Mongodb安装和启动配置
- Linux下Mongodb安装和启动配置
- Mongodb在Linux下的安装和启动和配置
- Mongodb在Linux下的安装和启动和配置
- Mongodb在Linux下的安装和启动和配置
- MongoDB在Linux下安装和启动和配置
- Linux下Mongodb安装和启动配置.txt
- Linux下Mongodb安装和启动配置.txt .
- Linux下Mongodb安装和启动配置,远程访问等
- MongoDB Linux下的安装和启动
- MongoDB Linux下的安装和启动
- MongoDB Linux下的安装和启动
- linux下Mongodb安装和启动
- MongoDB Linux下的安装和启动
- Linux下Redis的安装和部署
- javascript实现图片上传以及预览(包含相关知识点汇总)
- 二维码(生成,扫描,扫描手机相册的,shenLog头像)
- 语音识别---识别流程
- Mongodb集群搭建的三种方式
- Linux下Mongodb安装和启动配置
- awk域分隔符问题
- cocos2dx Windows环境下更换cocos引擎版本
- Hibernate的缓存机制
- Can not find the tag library descriptor for "/struts-tags"
- MongoDB 分片的原理、搭建、应用
- 关于学习Mongodb的几篇文章
- js SetTimeOut示例
- 使用 RMAN 同步数据库
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
久99久热只有动漫
久99久女女视频精品免费观看
9久9久女女视频精品6漫画
99久l久免费视频中文动漫
99精品视频只有精品2
久99久只有视频精品6
久而久九九精品视频
久99久6免费只有精品动漫
9久9久女女视频精品1
思思精品99思玖视频6
思思久而久视频
思思久而久视频大秀
强女在线播放6999
未满18勿看3000视频
俄罗斯13一14幼1
欧韩1314电影
7x7x7x7x
特黄级 18岁勿看人与禽
17717she真正精品视频
九九视频热线视频精品海牙
99九九99九九只有精品新网站
分分操这里都是精品独乐乐
2018国内y精品视频
九九99九九99有线
思思久而久女大胖视频
久9女9久视频精品观看网站
中文字幕视频在线观
年轻的老师线在看免费观完整中文字幕
久99久视频精选
中文字字2019幕1页
超超人人中文字免幕费
学妹开庖处疼流泪视频 视频中文
中文字幕无线观视频
yellow中文字 幕网
中文精品视频2019
中文字学幕183页
视频中幕文字母伦
五姑娘视频中文版
中文少l妇很嫩水很多轻轻视频
91国偷自产短视频 老师
欧美无砖专区一中文字目