`
landyer
  • 浏览: 142613 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mongo安装命令笔记

阅读更多

/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


分享到:
评论

相关推荐

    mongo笔记大全,小白入门必备

    MongoDB 的安装过程相对简单,首先从官方网站下载最新稳定版,解压缩后即可直接运行编译好的二进制文件。启动 mongod 服务时,可以通过指定 --dbpath 设置数据存储目录,--logpath 设置日志文件路径,--port 设定...

    mongo学习笔记.doc

    MongoDB基本知识整理。 Mongodb导出与导入命令、创建分片、创建复制集等。

    MongoDB3.2实战笔记

    - **启动客户端**:使用 `mongo` 命令打开客户端。 - **数据库操作**:使用 `show dbs` 显示数据库列表,`use &lt;dbname&gt;` 切换数据库。 - **表操作**:使用 `show collections` 查看集合列表。 - **安全退出**:使用 ...

    MongoDB学习笔记

    在Shell中,可以使用`insert`方法插入文档,`findOne`获取单个文档,`limit`用于限制查询结果的数量,`help`则提供各种命令的帮助信息。 MongoDB支持多种数据类型,包括字符串、数字、日期、数组和内嵌文档等。日期...

    MongoDB的mongo shell常用操作方法及操作脚本笔记

    以下是一些Mongo Shell的常用操作方法和脚本笔记: **一、常用命令** 1. **查看命令提示**:使用`help`、`db.help()`、`db.yourColl.help()`和`db.youColl.find().help()`可以获取关于不同层面的命令帮助,如全局...

    C# 安装并使用 Mongodb的笔记

    - 执行命令启动服务: ``` mongod --dbpath "C:\data\db" ``` - 如果一切正常,控制台将显示持续等待状态,表示服务正在运行。 - **注意**:此时不要关闭此窗口,否则 Mongodb 服务会停止。 **三、使用 ...

    MongoDB_学习笔记

    ### MongoDB 学习笔记知识点详解 #### 一、MongoDB 命令行基础操作 **1.1 帮助命令** - **help**:显示 MongoDB shell 的基本帮助信息。 - **db.help()**:提供当前数据库的帮助信息。 - **db.mycoll.help()**:...

    MongoDB最基本命令速查笔记

    安装后在控制台输入: mongo启动客户端。 show dbs显示所有数据库。 use xxx选中数据库为当前使用的数据库。 show collections显示当前数据库的所有集合。 db.colleciton.find()来查找表格的所有数据。 db.server...

    java中间件学习笔记

    在本笔记中,我们将重点关注MongoDB的安装、配置以及使用,以及与SpringBoot的集成,同时也涉及到了Redis和Zookeeper的基础知识。 1. **MongoDB安装**:MongoDB是一个流行的NoSQL数据库,适合处理大量非结构化数据...

    mongodb笔记.md

    - 打开一个新的命令行窗口,输入 `mongo` 命令进行测试。 - 如果一切正常,应能看到 MongoDB 的版本信息。 5. **安装为 Windows 服务** - 以管理员权限打开 CMD。 - 进入 MongoDB 的 bin 目录,执行以下命令: ...

    PyMongo安装使用笔记

    使用pip安装PyMongo的命令非常直接,打开命令行工具,输入以下命令: ```python pip install pymongo ``` 这行命令会通过pip工具从Python包索引(PyPI)下载并安装PyMongo及其依赖库。安装过程通常非常快速,除非...

    noteapp_with_mongo

    使用以下命令运行Mongo:mongod --dbpath./db --smallfiles 节点server.js REST :(带有superagent-cli的命令)get- superagent本地主机:3000 / api / vi / notes post- superagent本地主机:3000 / api / vi /...

    网络安全之渗透测试20w字全套笔记

    前50章目录: 收集信息 域名信息 CDN是否存在 Bypass CDN DNS历史记录 SSL证书信息 Whois信息 子域名检查 IP和端口信息 ...命令注入 ...命令执行 ...Web server日志分析命令 ...mongo zookeeper CouchDB Jenkins Solr VNC Webl

    Ubuntu中安装MongoDB及执行一些简单操作笔记

    MongoDB的基本操作通常通过其交互式shell进行,这需要在终端中输入`mongo`命令。默认连接到名为`test`的数据库。 查看已有数据库: ```bash show dbs ``` 删除数据库(假设要删除的数据库名为`mydb`): ```bash ...

    Mongodb安装与配置笔记

    在MongoDB的bin目录下,输入`mongo localhost:27017`,这将连接到本地的MongoDB实例。如果出现警告,可能是因为服务器是NUMA架构,为避免性能问题,建议按提示使用numactl工具启动MongoDB。 6. 配置自启动 为了使...

    NotesMate:大学生社区分享笔记和讨论大学活动的网站

    将存储库克隆到您的设备中并使用以下命令安装依赖项。 npm install cd frontend npm install 运行应用程序 运行 React 并表达:- npm run dev 运行 React 客户端:- npm run client 要运行 Express API:- ...

    《mongodb入门》读书笔记

    ./bin/mongo 127.0.0.1:12345/test ``` - 关闭MongoDB服务: ```bash use admin db.shutdownServer() ``` #### 常用命令操作 - **查看数据库列表**: ```bash show dbs ``` - **切换数据库**: ```bash ...

Global site tag (gtag.js) - Google Analytics