
mongodb
zwhfyy
无
展开
-
mongodb 分片集群安装,以及环境准备
这里先把环境设置好,linux需要调整系统参数,防止因为系统限制而影响mongodb性能vi /etc/profileulimit -u 192276ulimit -n 21000ulimit -d unlimitedulimit -m unlimitedulimit -s 8192ulimit -t unlimitedulimit -v unlimitedulimit -N unlimitedulimit -r...原创 2021-03-30 15:55:41 · 3767 阅读 · 1 评论 -
mongodb常见问题总结
### 常见问题#### 为啥使用mongodb* 主要是为了解决亿级以上的规模。数据量T级或者更大的问题。* 次要:支持geo坐标,存储以及查询。#### 用mongodb会很快么* 用的好的情况下会很快。查询是否快,主要取决于是否设置了正确的索引,以及查询是否是使用了索引。* mongodb会把索引加载到内存,如果查询刚好用了索引,那么只在内存搜索就会很快。#### 用mongodb必须要分片么* 不是这样的。在满足需求的情况下尽量不要分片。分片额外消耗较多,管理复杂。* 如果数据..原创 2021-03-19 13:42:22 · 578 阅读 · 0 评论 -
mongodb使用总结
创建用户、修改用户 #root:只在admin数据库中可用。超级账号,超级权限。#第一步创建超级管理员mongo --host 192.168.31.210 --port 27017use admindb.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]})#test用户可以操作test数据库,可读写,可以执行数据库管理命令db.createUser( { user: "test",原创 2021-03-16 09:50:36 · 213 阅读 · 0 评论 -
mongodb启停脚本
## init.d / servicectl compatibility (openSUSE)#if [ -f /etc/rc.status ]; then . /etc/rc.status rc_resetfi## Source function library.#if [ -f /etc/rc.d/init.d/functions ]; then . /etc/rc.d/init.d/functionsfi###pids=("shard0" "sh.原创 2021-03-09 17:39:58 · 361 阅读 · 1 评论 -
mongodb window安装
管理员身份运行cmdD:\work\tools\mongodb\bin\mongod --install --dbpath D:\work\tools\mongodb\data --logpath D:\work\tools\mongodb\logscd D:\work\tools\mongodb\bin\net start mongodb进入mongobin/mongod --removenet stop mongodb...原创 2021-03-06 09:33:22 · 131 阅读 · 0 评论 -
采用yaml方式安装mongodb
vim /etc/yum.repos.d/mongodb-org-4.0.repo添加如下内容: [mongodb-org-4.0]name=MongoDB Repositorybaseurl=http://192.168.31.20/mongodb/gpgcheck=0enabled=1gpgkey=https://www.mongodb.org/static/pgp...原创 2018-10-11 20:03:29 · 2268 阅读 · 0 评论 -
mongodb集群监控和运维
mongo 192.168.0.35:27005#使用admin数据库use admin#查看分区状态rs.status(); 移除副本集rs.remove("192.168.0.35:27005") 查看配置rs.conf() 删除shard5的数据目录,重启shard5 重新添加仲裁节点rs.addArb("192.168....转载 2018-10-12 09:59:04 · 5897 阅读 · 0 评论 -
mongodb离线yum方式安装
环境准备:确保某台机器有httpd服务,如果没有先安装## 先yum list看看有没有你可以的包yum list httpd## 如果有的话,比如我用x86_64版,就可以安装yum install httpd.x86_64## 看一下端口 默认是80vi /etc/httpd/conf/httpd.conf## 启动服务apachectl start下载该目...原创 2018-10-10 11:30:37 · 1296 阅读 · 0 评论 -
mongodb开启权限认证
1.启动mongdb,不带权限认证show dbs;use admindb.createUser({user:"admin",pwd:"admin",roles:[{role:"root",db:"admin"}]})use testdbdb.col.insert({title: 'MongoDB 教程'})db.createUser({user: "user1", pwd: "u...原创 2019-07-25 11:45:55 · 2767 阅读 · 0 评论