现在位置: 首页

git命令的日常使用

时间:2015年10月09日 | 分类:windows | 评论:0 条 | 浏览:1,148 次
最近,由于工作繁琐,博客好久没有更新了,今天来更新一把~~ 目前,说的比较多的技术有docker,云平台,自动化运维,大数据等,还有一些宕机误删除等八卦新闻 github 已经火了很长时间了,我们有必要了解一下基本使用方法。 目前,国内用的比较多的代码托管平台如下:         开源中国代码托管平台:http://git.oschina.net/         csdn 代码托管平台:http://code.csdn.net/ 国外比较出名的,无非是github:https://github....
阅读全文

MongoDB 集群分片(涉及分片、副本集等)

时间:2015年06月06日 | 分类:MongoDB | 评论:0 条 | 浏览:2,230 次
     # MongoDB 的命令对大小写是比较敏感的,所以,注意命令大小写问题: 一、MongoDB 集群分片的组成: mongodb 的集群分片包括 4 个部分:mongos、config server、shard、replica set。      mongos:           数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器;           mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的shard服务器上;           ...
阅读全文

MongoDB 特性:副本集

时间:2015年06月02日 | 分类:MongoDB | 评论:0 条 | 浏览:1,128 次
一、Mongodb的主从模式种类:      1.master/slave模式(这种结构无法实现自动 failover,MongoDB 官方已经不建议使用主从模式)      2.Replicat sets模式 二、Mongodb Replicat sets模式 简介:      MongoDB官方已经不建议使用主从模式了,替代方案是采用副本集的模式。      主从模式其实就是一个单副本的应用,没有很好的扩展性和容错性。而副本集具有多个副本保证了容错性,就算一个副本挂掉了还有很多副本存在,并且解...
阅读全文

MariaDB 10 多源复制特性

时间:2015年06月01日 | 分类:MariaDB | 评论:0 条 | 浏览:2,540 次
mariadb multi-source replication(mariadb多主复制),在mariadb-10.0里面加入了多主复制功能。 修改过的语法:      针对每个复制线程会有一个对应的connection_name;      而connection_name是default_master_connection变量的值;      如果你要操作对应的复制线程,需要将这个变量设置为对应的复制线程的名字。 connection_name的值是长度小于64的任何字符串,并且对大小写不敏感。      你需要尽量让连接名固定,因为它会被作...
阅读全文

MongoDB 单实例部署 [ 非源码编译安装 ]

时间:2015年05月31日 | 分类:MongoDB | 评论:0 条 | 浏览:2,529 次
MongoDB 官方网址: http://www.mongodb.org 本文,主要介绍 MongoDB 单实例的安装部署~ 1.下载MongoDB的安装包并解压,安装相关依赖包 [ 这里不采用源码编译安装 ] yum -y install net-snmp.x86_64 net-snmp-devel.x86_64 net-snmp-libs.x86_64 mkdir /usr/local/mongodb tar -xf mongodb-linux-x86_64-enterprise-rhel62-3.0.2.tgz mv mongodb-linux-x86_64-enterprise-rhel62-3.0.2 /usr/local/mongodb 2. 创建数据目录,日...
阅读全文

MongoDB的日常使用

时间:2015年05月30日 | 分类:MongoDB | 评论:0 条 | 浏览:1,464 次
一、 查看collection和db信息: 1.查看DB以及DB空间大小: show dbs 2.选择DB: use hoss 3.查看DB中的collections: show collections 二、查看collection使用大小: 1.查看DB给collection分配的大小。相当于oracle的segment大小: db.fs.files.storageSize() 2.查看collection实际使用的大小。相当于oracle的HWR之下的: db.fs.files.dataSize() block,即已使用的block 3.查看collection的大小(storageSize)与索引大小的总和...
阅读全文

Haproxy 服务部署(利用Keepalived实现Haproxy 高可用)

时间:2015年05月27日 | 分类:Linux | 评论:0 条 | 浏览:3,078 次
一、Haproxy 简述: HAProxy是一个开源的、高性能的,基于TCP(第四层)和HTTP(第7层)应用的负载均衡软件。使用HAProxy可以快速可靠地实现基于TCP和HTTP应用的负载均衡解决方案。 作为一个专业的负载均衡软件,他有如下优点: 1.可靠性和稳定性非常好,可以与硬件级的F5负载均衡设备想媲美 2.最高可以同时维护40000-50000个并发连接,单位时间处理的最大请求数达20000个,最大数据处理能力可达10Gbps。 ...
阅读全文

twemproxy 简介、安装配置

时间:2015年05月25日 | 分类:Redis | 评论:0 条 | 浏览:6,780 次
官方地址: https://github.com/twitter/twemproxy 一、Twemproxy简介及其特性、缺点: 1.Twemproxy简介: Twemproxy 是一个快速的单线程代理程序,支持 Memcached ASCII协议和更新的Redis协议。它全部用C写成,使用Apache 2.0 License授权。 项目在Linux上可以工作,而在OSX上无法编译,因为它依赖了epoll API. twemproxy 主要用于Redis 和 Memcached 的集群代理 2.Twemproxy特性: 速度快 ...
阅读全文

Redis HA架构:Redis(master/slave) + Keepalived + Redis Sentinel + Twemproxy + Twemproxy Agent

时间:2015年05月22日 | 分类:Redis | 评论:1 条 | 浏览:6,703 次
一、Redis HA架构描述: 目前,Redis高可用方案,主要集中于以下几种: 1.Redis(master/slave) 2.Redis(master/slave) + Keepalived + Redis Sentinel 3.Codis 4.Redis(master/slave) + Keepalived + Redis Sentinel + Twemproxy + Keepalived 5.Redis(master/slave) + Keepalived + Redis Sentinel + Twemproxy + Twemproxy Agent + nodejs +npm 第 4 种,我们通过 两个keepalived 来是实现HA,一个是实现Redis HA的vi...
阅读全文

Redis Sentinel + keepalived 部署

时间:2015年05月10日 | 分类:Redis | 评论:0 条 | 浏览:3,018 次
一、Redis Sentinel简介: Redis Sentinel 是一个分布式系统,你可以在一个架构中运行多个Sentinel 进程(progress),这些进程使用流言协议(gossipprotocols) 来接收关于主服务器是否下线的信息,并使用投票协议(agreement protocols)来决定是否执行自动故障迁移,以及选择哪个从服务器作为新的主服务器。 虽然Redis Sentinel只是一个单独的可执行文件 redis-sentinel,但实际上它只是一个运行在特殊模式下的 Redis 服务器...
阅读全文
×