Set集合总览 集合元素无序、不重复,三个实现类都是线程不安全的,最好在创建时通过Collections工具类的synchronizedSortedSet方法来包装Set集合,防止对set集合的意外非同步访问。 HashSet类 1. 底层数据结构是哈希表(是一个元素为链表的数组) 和红黑树,按Ha ...
分类:
其他好文 时间:
2018-09-29 21:29:08
阅读次数:
150
一、什么是HBase HBase是一个高可靠、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价的PC Server上搭建大规模结构化存储集群。 HBase是Google BigTable的开源实现,与Google BigTable利用GFS作为其文件存储系统类似,HBase利用Ha ...
分类:
其他好文 时间:
2018-09-28 19:13:28
阅读次数:
141
搭建HA(高可用)模式的集群参见(http://blog.cheyo.net/92.html) 转自:http://www.it165.net/admin/html/201407/3465.html 社区hadoop2.2.0 release版本开始支持NameNode的HA,本文将详细描述Name ...
分类:
其他好文 时间:
2018-09-27 15:33:09
阅读次数:
190
一:分布式架构和部署 1:如何进行分布式部署2:系统拆分后,模块之间如何相互调用3:如何进行统一的会话(Session)管理4:如何实现单点登录5:如何保证一致性更新6:如何规划和处理分布式事务7:如何对重要服务实现HA二:高并发和Web层的性能优化1:高并发的处理2:Nginx的优化,Varnis ...
分类:
其他好文 时间:
2018-09-27 13:05:06
阅读次数:
180
一.体系架构在Keepalived+Nginx高可用负载均衡架构中,keepalived负责实现High-availability(HA)功能控制前端机VIP(虚拟网络地址),当有设备发生故障时,热备服务器可以瞬间将VIP自动切换过来,实际运行中体验只有2秒钟切换时间,DNS服务可以负责前端VIP的负载均衡。nginx负责控制后端web服务器的负载均衡,将客户端的请求按照一定的算法转发给后端Rea
分类:
Web程序 时间:
2018-09-27 00:02:02
阅读次数:
261
0. 什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%;如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是9 ...
分类:
其他好文 时间:
2018-09-26 01:19:59
阅读次数:
199
主要步骤跟Hadoop1.0( "1.0安装地址" )一致,主要在配置这块有更改 安装 下载地址:http://archive.apache.org/dist/hadoop/core/hadoop 2.6.5/ hadoop安装目录创建./tmp目录,./dfs/name,./dfs/data 修改 ...
分类:
其他好文 时间:
2018-09-24 18:28:49
阅读次数:
170
#!/usr/bin/env python# -*- coding:utf-8 -*-# 一、打开文件# 二、操作文件# 三、关闭文件# open(文件名,打开模式,编码)'''f = open('ha.log','r')data = f.read()f.close()print(data)#只读f ...
分类:
其他好文 时间:
2018-09-24 00:28:41
阅读次数:
160
equals 与 hashCode 这两个方法都在 Object 类中定义,根据方法注释可知: 1. equal 的两个对象必须具有相同的 hashcode 1. 但却没有要求 not equal 的两个对象的 hashcode 必须不同 1. 然而,程序员应该知道,对于不相等的对象产生不同的 ha ...
分类:
其他好文 时间:
2018-09-23 18:05:53
阅读次数:
160
前阵子搭建Hadoop时,配置了本机(localhost)的ssh的公钥到authorized_keys文件中,但是在ssh连接localhost时仍然提示需要输入密码,后来发现是$HOME/.ssh/authorized_keys这个文件的权限问题引起的。其原因是,不能让所有者之外的用户对auth ...
分类:
其他好文 时间:
2018-09-21 10:54:25
阅读次数:
202