热门 最新 精选 话题 上榜
目前就遇到过mfs和nfs因为master故障,本地client无感知,一直不断请求,导致本地其他命令执行卡顿。故障过程:    因为需要突然关掉了跑有mfsmaster的主机,本来以为没什么,结果到中午的时候突然发现全部挂在实用mfs的主机df -h被卡住了。然后查看日志文件/var/log/messages报错如下:   &
原创 2017-01-09 21:04:40
307阅读
随着互联网系统规模的不断扩大,大数据时代飞速到来,越来越多的分布式系统将ZooKeeper作为核心组件使用。接下来一起看一下ZooKeeper究竟可以做哪些工作。1、数据发布/订阅数据发布/订阅系统,就是将数据发布到ZooKeeper的一个或一系列节点上,供订阅者进行数据订阅,从而达到动态获取数据的目的。发布/订阅系统一般有两种设计模式,分别是推(Push)和拉(Pull)。ZooKeeper中采
原创 2017-01-08 21:58:34
624阅读
    近两年“软件定义”已经被业界很多商业公司与技术咖所青睐;“软件定义一切”具有技术改革与实际价值,在虚拟化管理平台软件定义一直性体现在三大方面:软件定义计算(SDC),软件定义网络(SDN),软件定义存储(SDS);    软件定义存储(SDS)是众多中小企业在IT架构基础建设中比较重要的一项,存储是每个程序与应用必不可少的组成部分,存储TCO也是大家
原创 2017-01-08 13:30:53
6119阅读
接下来会学习一下Zookeeper,在学习Zookeeper之前,还是要介绍一些分布式事务的基础理论知识。事务的ACID,我们在介绍MySql的时候,已经介绍到了。所以在此就不做介绍了。 然而,随着分布式计算的发展,事务在分布式计算领域中也的到了广泛的应用。在单机数据库中,很容易实现一套满足ACID特性的事务处理,但在分布式数据库中进行事务处理就具有非常大的挑战。因为分布式环境存在着一下几个问题:
原创 2017-01-06 22:17:13
912阅读
非常荣幸受邀为@阿里巴巴 集团马云老板的恒生集团讲授《分布式高并发HA架构和全新.net core高级课程》[爱你]学习氛围浓厚[给力]公司注重员工培训[强]金融证劵领域的领军企业[good]感谢姚总和柳总[握手]杭州人间天堂[心]@微软中国MSDN @JAVA大本营 @新青年X开发训练营 @阿里巴巴集团校园招聘 @Google谷歌爱好者 @我们都是程序员 @上海交通大学 @浙江大学微软技术俱乐部 @上交微软学生俱乐部 @北航微软技术俱乐部 @南京大学微软俱乐部
原创 2017-01-06 12:53:41
1438阅读
使用Git分布式版本控制系统工作流程:克隆数据到本地机器工作目录, 在本地建立的分支,修改代码,在自己建立的分支上进行提交代码 ,修改完毕后把分支与主分支进行合并,推送本地代码到远程服务器 ,版本仓库管理员进行审核,使用允许推送
git
原创 2017-01-05 09:50:31
666阅读
1、解压jdk压缩文件,在/etc/profile文件中配置jdk环境变量2、解压hadoop压缩文件,在/etc/profile文件中配置hadoop环境变量3、执行命令【source /etc/profile】4、在/etc/hosts文件中配置集群主机名和IP对应关系5、配置ssh免密码登录,在集群所有机器上执行ssh-keygen -t rsa命令,执行完后直接回车键,会在家目录下新建.s
原创 2017-01-04 22:03:44
660阅读
安装准备工作准备5台服务器,hadoop01部署namenode resourcemanager,hadoop02-hadoop03是datanode,hadoop04部署secondarynamenode   上传hadoop-2.7.3.tar.gz  /soft   虚拟机Java安装完毕       
原创 2017-01-03 14:28:34
1183阅读
1.伪分布式安装准备工作   上传hadoop-2.7.3.tar.gz  /soft   虚拟机Java安装完毕        卸载原有的openjdk的版本        # java -version如果看到有openjdk的字样就是说明是系统带的openjdk版
原创 2017-01-03 14:18:01
595阅读
搜索引擎的工作方式:给一个关键词,找到这个关键词所属的元素集合,对于互联网网页来讲,我们搜索一个关键词,就是找到关键词所在的页面,为了能够完成关键词搜索,现在通过的搜索引擎通常需要构建一个倒排索引完成文件存储,意思就是爬来一个文档以后,爬来的每一个独立的数据集要被作为一个独立的实体存放,对于els而言,该文档是以json格式存放的,对这个文档而言,首先要进行分析,需要把页面的每个数据做切词,之后每
elk
原创 2017-01-03 10:07:42
1061阅读
1点赞
本篇已被腾讯云官网腾云阁收录《在QCloud上创建您的SQL Cluster(5)》终于到了本系列最后一篇,在上一篇中,我们准备好了各种资源,包括搭建SQL Cluster群集的底层,在发布了前面四篇后我收到了大量反馈,现在集中回答下。A、文中采用iscsi服务器作为共享存储仅仅是为demo效果,但是生产环境绝不推荐使用IAAS层面的iscsi服务器,那么究竟什么样的架构才可以相对合理(IaaS层
转载 2016-12-30 13:34:02
1140阅读
1点赞
CAP理论在互联网界有着广泛的知名度,知识稍微宽泛一点的工程师都会把其作为衡量系统设计的准则。大家都非常清楚地理解了CAP:任何分布式系统在可用性、一致性、分区容错性方面,不能兼得,最多只能得其二,因此,任何分布式系统的设计只是在三者中的不同取舍而已。事实上,让人吃惊的是,CAP在国外的响力完全不如所想,相反还伴随着诸多的争论。下面我们系统地阐述一下CAP的来龙去脉。1.CAP的历史1985年Ly
转载 2016-12-27 12:45:06
533阅读
分布式系统的设计中会涉及到许多的协议、机制用来解决可靠性问题、数据一致性问题等,Quorum 机制就是其中的一种。我们通过分布式系统中的读写模型来简单介绍它。分布式系统中的读写模型  分布式系统是由多个节点(指代一台服务器、存储设备等)构成,由于网络异常、宕机等节点并不能保证正常工作,特别是在节点数量很大的时候,出现异常状况的节点几乎是肯定的。为了保证系统的正常运行,能够提供可靠的服务,分布式系统
转载 2016-12-27 11:59:08
1156阅读
  Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架。作为一个重要的技术研究课题,当当网根据自身的需求,为Dubbo实现了一些新的功能,并将其命名为DubboxDubbo是什么?Dubbo是一个分布式服务服务框架,致力于提高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是一个服务
原创 2016-12-26 14:58:32
918阅读
分布式:业务分布在不同地方,一个业务出错,不影响其他业务进行集群:同一个系统部署在多台机器上,用户请求时由负载轻的机器完成
原创 2016-12-26 10:52:09
369阅读
01    zabbix使用进阶1、配置script通知方式1.1定义script文件[root@node1 ~]# vim /usr/lib/zabbix/alertscripts/altertest.sh#!/bin/bashto="$1"subject="$2"body="$3"echo "$body" | mail -s "$subject" " $
原创 2016-12-20 21:37:09
1408阅读
Kafka的总体认识1.非中心的架构模型2.基于TCP的一套Kafka通信协议3.消息中间件&存储系统4.存储逻辑层的高并发保证5.isr机制降低了保证分布式一致性的代价1. 非中心的架构模型我们知道,在分布式系统的架构类型里,既有主从式的架构,也有非中心式的架构,像hadoop和hbase都采用了主从式的架构模型,主从式的架构优点有很多,但是主从式下为了避免单点故障而采取的各种策略使得主
原创 2016-12-17 20:12:56
3520阅读
分布式文件系统之MFS
原创 2016-12-15 15:08:06
1599阅读
1点赞
分布式协调服务Zookeeperzookeeper是一个开源的分布式协调服务.是典型的分布式数据一致性的解决方案.集群内所有server基于Zab(ZooKeeper Atomic Broadcast)协议进行通信Zookeeper官网地址: http://zookeeper.apache.org/Zookeeper官网文档地址:http://zookeeper.apache.org/doc/tr
原创 2016-12-13 14:51:07
935阅读
搜索引擎选型调研文档Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。但是Luc
转载 精选 2016-12-13 13:03:09
1264阅读
前言        Alluxio是一个分布式内存文件系统,可以在集群里以访问内存的速度来访问存在Alluxio里的文件。把Alluxio是架构在最底层的分布式文件存储和上层的各种计算框架之间的一种中间件,其前身为Tachyon。       Alluxio起源于Alluxio公司创始人李浩源读博期间在 UC Berk
推荐 原创 2016-12-09 12:00:35
10000+阅读
继续阅读<分布式服务框架原理与实践>第六章 服务路由6.1 透明化路由     路由,可以联想下路由器,比如通过浏览器要访问某个网站,中间会经过很多路由器,但这些信息对用户来说,没有实际意义,我们只关注“是否可以上网”即可。透明化路由的实现一般采用【注册中心】6.2 负载均衡  消费者调用服务者提供的服务,规则包括:随机;2.
原创 2016-12-05 22:57:53
781阅读
花了一段时间通读了<分布式服务框架原理与实践>。个人感触,所讲内容虽然不是实战级别,但可以从侧面领略“分布式服务”的魅力和要点。1.《第一章 应用架构演进》主要介绍了4个应用架构,这也基本上算是一个企业场景的严谨模式。重要的是要理解SOA的设计原则。其中服务治理内容,可以作为研究DUBBO的理论储备。2.第二章 分布式服务框架入门实现思路上,课采用责任链,实现功能的动态扩展。该思想和T
原创 2016-12-03 19:14:52
1006阅读
PHP ZooKeeper分布式应用开发
转载 2016-12-02 16:39:42
623阅读
简单介绍:说明: Beantalkd是一个高性能,轻量级的分布式消息队列,最初设计目的是想通过后台异步执行耗时任务降低WEB应用页面访问延迟,支持过1000万用户的应用,被豆瓣内部广泛使用,当然还有很多非常优秀的消息队列(http://queues.io/).几大特性:1. 支持持久化,默认使用内存,但可启动时-b指定持久化目录,将任务写入Binlog,以相同参数启动会自动恢复Binlog中内容2
原创 2016-12-01 22:27:15
1982阅读
MogileFS分布式存储: 不能mount,基于API进行存储分布式文件系统:(把存储空间抽象成文件格式的存储) 可以mount,基于VFS接口访问常见的分布式文件系统 GFS:适合存储少量大文件 HDFS:适合存储少量大文件 TFS:淘宝FS,在名称节点上将元数据存储于关系型数据中,文件数量不在受限于名称节点的内存       空间,
原创 2016-12-01 16:05:26
684阅读
01 分布式存储与mogilefs实战:安装配置mogilefs 配置环境: node1:192.168.1.130 CentOS7.2 node2:192.168.1.131 CentOS7.2 node3:192.168.1.132 CentOS7.2 node4:192.168.1.133 CentOS7.2 [root@node1 ~]# vim /etc/hosts 添加 192.16
原创 2016-11-30 21:58:33
1222阅读
redis3.2.5 分布式集群安装详细步骤                              --(
原创 2016-11-29 10:59:43
4436阅读
徐雷FrankXuLei受邀为中国南方电网集团《分布式高并发Web网站架构》课程
原创 2016-11-28 11:12:12
1126阅读
zookeeper是什么Zookeeper,一种分布式应用的协作服务,是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务,它包含一个简单的原语集,应用于分布式应用的协作服务,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。zookeeper是一个由多个service组成的集群,一个leader,多个follower,每个server保存一份数据部
转载 2016-11-23 21:42:47
393阅读