【MongoDB】主从复制(Master-Slave Replication)简单实现
其结构类似MySQL的主从复制。os:CentOS 6.5mongodb:3.2.10搭建:master上:$ mkdir -p /data/testdb$ mongod --dbpath=/data/testdb/ --logpath=/data/testdb/master.log --master &slave上:$ mkdir -p /data/testdb$ mongod --dbpath=/data/testdb/ --logp...
[Cacti] cacti监控Mongodb实战
前言: 为了更好的使用mongodb,需要监控出mongodb的一些基础使用情况,比如Flush数、连接数、内存使用率、Index操作,Slave延迟等等,这些可以通过配置cacti监控mongodb的模板来完成。 1,在cacti界面导入模板在计算机本地,下载...
mongodb 3.2.10 for windows server 2008 R2 installation
mongodb3.2.10 for winserver2008R2 installation NTP时钟同步 windows补丁集查看
mongodb 3.2.5安装过程详细记录
2016-10-19 mongodb 3.2.5安装1 准备安装介质安装介质下载:mongodb的安装方式,我通常使用二进制包的方式,内网不能配置连接外网的yum源;官方建议的mongodb下载地址为: Downloads.mongodb.org但实际上,这个地址,很难找到下载表,正常下载,通常可以用下...
【MongoDB】 MongoDB 3.2.x 安装实践
本次环境 RHEL6学着用一下MongoDB,做个笔记:下载&安装wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.10.tgztar zxvf mongodb-linux-x86_64-rhel62-3.2.10.tgz cd mongodb-linux-x86_64-rhel62-3.2.10cp bin/* /usr/bin/预创建datadir和lo...
Redis学习笔记-0、Linux快速安装Redis
转载自 https://www.dbalog.net,转载请注明出处1、下载Redis[root@lb03 src]# wget http://download.redis.io/releases/redis-3.0.6.tar.gz2、解压编译[root@lb03 src]# tar -zxvf redis-3.0.6.tar.gz[root@lb03 src]# cd redis...
YCSB测试工具应用之Mongo压力测试
YCSB测试工具应用之Mongo压力测试https://github.com/brianfrankcooper/YCSB/tree/master/mongodb安装javayum install java-devel安装mavenwget http://ftp.heanet.ie/mirrors/www.apache.org/dist/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gztar xzf apache-maven-*-bin.tar.gz -C /usr/loca...
【Mongodb】分片加复制集
mongo分片加复制集配置文件如下:shard1配置文件[root@HaoDai_APP_Push01 ~]# more /home/mongodb/etc/shard1.conflogpath=/home/mongodb/logs/mongo_shard1.loglogappend=true # need logrotae scriptsfork=truejournal=truepo...
twemproxy redis简单测试
twemproxy分布式中间件:安装:yum install automake libtool -ygit clone git://github.com/twitter/twemproxy.git cd twemproxy autoreconf -fvi ./configure --enable-debug=log make src/nutcracker -h 3.配置cp ./conf/nutcracker.yml /etc/[root@virtdb54 s...
监控redis性能
监控redis性能http://www.cnblogs.com/mushroom/p/4738170.htmlredis-cli -h 192.168.2.59 -p 6000 -a 123456 info | grep -e "connected_clients" -e "blocked_clients" -e "used_memory_human" -e "used_memory_peak_human" -e "rejected_connections" -e "evicted_keys" -e "instantaneous" -e "used_cpu_sys" -e "u...
Redis 3.2 主从复制及sentinel自动切换
redis 主从复制及高可用redis编译安装:wget http://download.redis.io/releases/redis-3.2.1.tar.gztar zxvf redis-3.2.1.tar.gzcd /soft/redis-3.2.1make && make install[root@node1 src]# which redis-cli创建目录master:mkdir -p /opt/redis/node6000/data mkdir -p /opt/redis/node6000/log...
Redis缓存应用、分片应用测试
数据类型:如果只用string类型,则相当于memcachedstring类型及操作set name chenhaoget namesetnx name chenhao设置KEY有效期setex name 10 chenhao为KEY加子串setrange name 8 wzgchen@gmail.com一次设置多个 key 的值mset name chen wan xiao 获取 key 对应的 string 值 get na...
Memcached学习、应用
C/S架构,纯内存,集群之间无关,C语言2000行代码,高效,libevent数据清理:memcached当内存达到设定值时,会用LRU算法删除过期数据设定数据过期内存机制:内存分配:slab allocator,原先的malloc,采用Free来回收,易出现内存碎片预先分配大小内存块chunk,再把相同尺寸的chunk分成组(slab class),这些内存块...
【Redis】Redis 主从复制之一
和关系型数据库一样,Redis也有自己的高可用属性,主从复制,相比而言 redis的主从复制的搭建过程更为简单。本文简单介绍redis的主从复制原理和搭建过程。
安装 REDIS 集群
REDIS是KEY-VALUE数据库,用于做缓存是很不错的选择。一、REDIS 集群安装步骤安装相关软件yum install -y ruby ruby-rdoc;rpm -ivh rubygems-1.3.7-2.3.noarch.rpm下载wget https://rubygems.global.ssl.fastly.net/gems/redis-3.2.1.gemgem install redis-3.2.1.gem --localwget http://download.redis...
MongoDB系列四:解决secondary的读操作
在Replica sets 中的secondary节点默认是不可读的。使用Replica Sets实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。在secondary上,访问mongo,进行查询。会出现如下错误:rs:SECONDARY> db.sponsor.find();Error: error: { "ok" : 0, "errmsg" :...
MongoDB系列四:Replica Sets的成员属性priority的使用
Replica Sets的成员属性priority,如果为“0”,那么这个成员将不能成为Master;但是可以接收Master的复制集,可以提供查询,可以参与集群中Master的投票。对于多数据中心中的分节点多数情况下配置为“0”。配置过程如下:1、链接到Master上> cfg = rs.config();2、修改相应成员的priority属性> cfg.members[1].pri...
MongoDB系列三:Replica Sets在生产环境中安装配置的注意事项
在“MongoDB系列二”中安装配置仅仅是用于测试用,在生产环境中要注意以下事项:1、DNS中为IP配置相应的域名,或者在/etc/hosts中定义;2、主机之间项目测试连通性;3、安装MongoDB软件;4、在启动的配置项使用配置文件的方式,详见https://docs.mongodb.com/manual/reference/configuration-options/5、配置文件中一...
MongoDB分片需要考虑的事项
选择1:根据时间分片尽量使用时间戳,或者使用_id字段的ObjectID,会将数据平均分布在各个分片上,这将意味着分片集群拥有和单个实例相同的吞吐量。假定频繁访问近期数据,那么大多数读操作倾向于读取集群中相同的分片。
MongoDB查看执行计划方法及相关字段说明
> db.chenfeng.find(){ "_id" : ObjectId("5714419cf7c81959e12a904e"), "age" : 1, "name" : "duansf" }{ "_id" : ObjectId("571441a3f7c81959e12a904f"), "age" : 2, "name" : "duansf" }{ "_id" : ObjectId("571441a7f7c81959e12a9050"), "age" : 3, "name" : "duansf" }{ "_id" : ObjectId("571441abf7c81959e12a90...