/usr/sbin/setsebool -P httpd_can_network_connect 1
mkdir -p /home/mongodb/data/shard11
mkdir -p /home/mongodb/data/shard21
mkdir -p /home/mongodb/data/shard12
mkdir -p /home/mongodb/data/shard22
mkdir -p /home/mongodb/data/shard13
mkdir -p /home/mongodb/data/shard23
./mongod -shardsvr -replSet shard1 -port 27017 -dbpath /home/mongodb/data/shard11 -oplogSize 100 -logpath /home/mongodb/data/shard11.log -logappend -fork
./mongod -shardsvr -replSet shard1 -port 27017 -dbpath /home/mongodb/data/shard12 -oplogSize 100 -logpath /home/mongodb/data/shard12.log -logappend -fork
./mongod -shardsvr -replSet shard1 -port 27017 -dbpath /home/mongodb/data/shard13 -oplogSize 100 -logpath /home/mongodb/data/shard13.log -logappend -fork
./mongo -port 27017
config = {_id: 'shard1', members: [
{_id: 0, host: '192.168.12.249:27017'},
{_id: 1, host: '192.168.12.247:27017'},
{_id: 2, host: '192.168.12.245:27017'}]
}
rs.initiate(config)
rs.status()
./mongod -shardsvr -replSet shard2 -port 27018 -dbpath /home/mongodb/data/shard21 -oplogSize 100 -logpath /home/mongodb/data/shard21.log -logappend -fork
./mongod -shardsvr -replSet shard2 -port 27018 -dbpath /home/mongodb/data/shard22 -oplogSize 100 -logpath /home/mongodb/data/shard22.log -logappend -fork
./mongod -shardsvr -replSet shard2 -port 27018 -dbpath /home/mongodb/data/shard23 -oplogSize 100 -logpath /home/mongodb/data/shard23.log -logappend -fork
./mongo -port 27018
config = {_id: 'shard2', members: [
{_id: 0, host: '192.168.12.249:27018'},
{_id: 1, host: '192.168.12.247:27018'},
{_id: 2, host: '192.168.12.245:27018'}]
}
rs.initiate(config)
rs.status()
mkdir -p /home/mongodb/data/config
./mongod -configsvr -dbpath /home/mongodb/data/config -port 20000 -logpath /home/mongodb/data/config.log -logappend -fork
./mongos -configdb 192.168.12.249:20000,192.168.12.247:20000,192.168.12.245:20000 -port 30000 -chunkSize 1 -logpath /home/mongodb/data/mongos.log -logappend -fork
hunkSize参数用来设置chunk块的大小,这里为了测试,设置成1M
./mongo 192.168.12.249:30000/admin
db.runCommand({addshard:"shard1/192.168.12.249:27017,192.168.12.247:27017,192.168.12.245:27017",name:"s1",maxsize:20480});
db.runCommand({addshard:"shard2/192.168.12.249:27018,192.168.12.247:27018,192.168.12.245:27018",name:"s2",maxsize:20480});
db.runCommand({listshards:1})
db.runCommand({enablesharding:'test'})
db.runCommand({shardcollection:"test.c1",key : {_id: 1} , unique : true} )
for (var i = 1; i <= 30000; i++) db.c1.save({_id:i,value1:"1234567890",value2:"1234567890",value3:"1234567890",value4:"1234567890"})
./mongoimport -d "testimport6" -c "foo" -f "file1,file2,file3,file4,file5,file6,file7,file8,file9,file10,file11,file12,file13,file14,file15,file16,file17" -type=csv -file=/home/*.log
分享到:
相关推荐
MongoDB基本知识整理。 Mongodb导出与导入命令、创建分片、创建复制集等。
java中间件学习笔记1 Mongodb安装1.1 单机安装1.2 主从复制架构原理和缺陷1.3 复制集Replica Sets1.3.1 复制集是什么1.3.2 使用复制集的优势1.3.3 复制集集群架构原理1.3.4 复制集搭建1.3.4.1 节点的动态增删1.3.4.2...
一、常用命令 1、Help查看命令提示 help db.help(); db.yourColl.help(); db.youColl.find().help(); rs.help(); 2、切换/创建数据库 use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库 3、查询所有...
安装后在控制台输入: mongo启动客户端。 show dbs显示所有数据库。 use xxx选中数据库为当前使用的数据库。 show collections显示当前数据库的所有集合。 db.colleciton.find()来查找表格的所有数据。 db.server...
5当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务 cmd跳转到mongodb下的bin目录下输入 mongod ...
使用以下命令运行Mongo:mongod --dbpath./db --smallfiles 节点server.js REST :(带有superagent-cli的命令)get- superagent本地主机:3000 / api / vi / notes post- superagent本地主机:3000 / api / vi /...
将存储库克隆到您的设备中并使用以下命令安装依赖项。 npm install cd frontend npm install 运行应用程序 运行 React 并表达:- npm run dev 运行 React 客户端:- npm run client 要运行 Express API:- ...
初学mongodb时做的笔记,上面记录了一些基本常用的命令,希望对初学者有帮助.
食堂MS要求Node.js和NPM v8.4.0 蒙戈2.2.3 Maildev安装克隆此仓库运行npm install来安装依赖项运行npm run dep来运行诸如mongo和maildev之类的依赖项,运行mongo的命令后不要忘记输入root密码。 运行npm run seed到...
之前听说过Node.js,只是知道它可以应用于服务器端,但是对很多具体的东西并不了解。今天在QCon上听了袁锋的分享《Node.js脱离了浏览器的Javascript》之后,顿时有了想立刻试一下的...下面是命令: 代码如下: # wget
本文实例讲述了mongodb数据库下载、安装、启动、连接操作。分享给大家供大家参考,具体如下: 简介: MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决...
创建新的组长作为新用户编辑所有用户个人资料删除用户编辑所有群组查看所有组的组成员删除群组如何设置您的本地环境安装Node...笔记要在更改JavaScript文件时使应用程序重新运行webpack命令,请运行$ npm run webpack-
确保使用以下命令全局安装了npm,node和MongoDB: 节点-v npm -v 凉亭-v gulp -v mongo-版本 如果没有,请确保全局安装每个的最新版本。 使用以下命令安装节点程序包依赖项: npm安装 然后为用
一、前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的...Mongo使用C++开发。
该应用程序具有通过电子邮件进行用户验证,基本笔记记录以及具有电子邮件通知的用户之间的消息传递的功能。 如何使用模板 只需在configuration.ini文件中插入您的MongoDB数据库URI和数据库名称。 您还可以添加SMTP...
(1)启动MongoDB数据库之后,使用命令mongo,显示如下,默认连接到test数据库。 MongoDB shell version: 3.2.6 connecting to: test 使用命令show dbs,可以查看所有的数据库,可以看见只有一个local数据,其实...
一个网络应用程序,供用户记录和整理笔记 介绍 由Mongo DB , Express.js , Node.js和React.js组成的MERN堆栈因其简单易用而成为构建全堆栈基于Web的应用程序的流行堆栈。 近年来,随着JavaScript生态系统的爆炸性...
流星搜索笔记这是“Spike”代码。 它有效但具有零单元测试,因此仅用于学习目的! 是为之前版本的 Meteor 编写的,需要对Meteor 1.0 (我们没有使用)进行一些调整......为什么人们想要找到内容。 良好的搜索是必不...
一,开篇分析 这篇属于扩展知识篇,因为在下面的文章中会用到数据库操作,所以今天就来说说它(Mongodb模块)。 (1),简介 MongoDB是一个基于分布式文件存储的...Mongo最大的特点是他支持的查询语言非常强大,其