/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 的安装过程相对简单,首先从官方网站下载最新稳定版,解压缩后即可直接运行编译好的二进制文件。启动 mongod 服务时,可以通过指定 --dbpath 设置数据存储目录,--logpath 设置日志文件路径,--port 设定...
MongoDB基本知识整理。 Mongodb导出与导入命令、创建分片、创建复制集等。
- **启动客户端**:使用 `mongo` 命令打开客户端。 - **数据库操作**:使用 `show dbs` 显示数据库列表,`use <dbname>` 切换数据库。 - **表操作**:使用 `show collections` 查看集合列表。 - **安全退出**:使用 ...
在Shell中,可以使用`insert`方法插入文档,`findOne`获取单个文档,`limit`用于限制查询结果的数量,`help`则提供各种命令的帮助信息。 MongoDB支持多种数据类型,包括字符串、数字、日期、数组和内嵌文档等。日期...
以下是一些Mongo Shell的常用操作方法和脚本笔记: **一、常用命令** 1. **查看命令提示**:使用`help`、`db.help()`、`db.yourColl.help()`和`db.youColl.find().help()`可以获取关于不同层面的命令帮助,如全局...
- 执行命令启动服务: ``` mongod --dbpath "C:\data\db" ``` - 如果一切正常,控制台将显示持续等待状态,表示服务正在运行。 - **注意**:此时不要关闭此窗口,否则 Mongodb 服务会停止。 **三、使用 ...
### MongoDB 学习笔记知识点详解 #### 一、MongoDB 命令行基础操作 **1.1 帮助命令** - **help**:显示 MongoDB shell 的基本帮助信息。 - **db.help()**:提供当前数据库的帮助信息。 - **db.mycoll.help()**:...
安装后在控制台输入: mongo启动客户端。 show dbs显示所有数据库。 use xxx选中数据库为当前使用的数据库。 show collections显示当前数据库的所有集合。 db.colleciton.find()来查找表格的所有数据。 db.server...
在本笔记中,我们将重点关注MongoDB的安装、配置以及使用,以及与SpringBoot的集成,同时也涉及到了Redis和Zookeeper的基础知识。 1. **MongoDB安装**:MongoDB是一个流行的NoSQL数据库,适合处理大量非结构化数据...
- 打开一个新的命令行窗口,输入 `mongo` 命令进行测试。 - 如果一切正常,应能看到 MongoDB 的版本信息。 5. **安装为 Windows 服务** - 以管理员权限打开 CMD。 - 进入 MongoDB 的 bin 目录,执行以下命令: ...
使用pip安装PyMongo的命令非常直接,打开命令行工具,输入以下命令: ```python pip install pymongo ``` 这行命令会通过pip工具从Python包索引(PyPI)下载并安装PyMongo及其依赖库。安装过程通常非常快速,除非...
使用以下命令运行Mongo:mongod --dbpath./db --smallfiles 节点server.js REST :(带有superagent-cli的命令)get- superagent本地主机:3000 / api / vi / notes post- superagent本地主机:3000 / api / vi /...
前50章目录: 收集信息 域名信息 CDN是否存在 Bypass CDN DNS历史记录 SSL证书信息 Whois信息 子域名检查 IP和端口信息 ...命令注入 ...命令执行 ...Web server日志分析命令 ...mongo zookeeper CouchDB Jenkins Solr VNC Webl
MongoDB的基本操作通常通过其交互式shell进行,这需要在终端中输入`mongo`命令。默认连接到名为`test`的数据库。 查看已有数据库: ```bash show dbs ``` 删除数据库(假设要删除的数据库名为`mydb`): ```bash ...
在MongoDB的bin目录下,输入`mongo localhost:27017`,这将连接到本地的MongoDB实例。如果出现警告,可能是因为服务器是NUMA架构,为避免性能问题,建议按提示使用numactl工具启动MongoDB。 6. 配置自启动 为了使...
将存储库克隆到您的设备中并使用以下命令安装依赖项。 npm install cd frontend npm install 运行应用程序 运行 React 并表达:- npm run dev 运行 React 客户端:- npm run client 要运行 Express API:- ...
./bin/mongo 127.0.0.1:12345/test ``` - 关闭MongoDB服务: ```bash use admin db.shutdownServer() ``` #### 常用命令操作 - **查看数据库列表**: ```bash show dbs ``` - **切换数据库**: ```bash ...