`
文章列表
大数据相关的主要挑战如下: 采集数据 策展 存储 搜索 分享 传输 分析 展示      为了实现上述挑战,企业通常需要企业级服务器的帮助。       
两个月前使用过hbase,现在最基本的命令都淡忘了,留一个备查~ 进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户
HBase常用命令       在了解HTable的数据结构前提下,对于命令的使用是很容易上手,命令和平常大家熟悉的SQL的DML语法也大同小益,感觉比SQL的语法简单很多,学习技术主要的是思想,了解作者最初设计的初衷,熟悉语法只是时间问题,一下是我整理的部分常用的HBase的命令,首先得通过${HBASE_INSTALL}/bin/hbase shell进去shell模式,exist退出shell模式。  一、服务管理   1.运行状态:status;   2.版本:version;   3.引导帮助:table_help;   4.用户信息:whoami         ...
摘录:http://zhengdl126.iteye.com/blog/419850 引言       第1章  引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载 ...
HBase的数据结构      CSDN这个哥们共享的博客讲得很清晰并且附案例,站在巨人肩膀上,也可以为自己节约很多时间,同时自己也得去实践,结合理解自己再进行分析得出自己认识,学习效率才会提高,非常感谢共享:                http://blog.csdn.net/lifuxiangcaohui/article/details/39894265                http://blog.csdn.net/cnbird2008/article/details/9151585   Hbase适合场景      HBase是松散型面向列的key/value ...
       近期项目代码质量要求越来越高,目前还是采用传统的人工方式进行代码审查, 审查的颗粒度主要代码的注释、代码命名、逻辑规范、类设计以及设计大量运算的程序 等方面,这样耗费大量人力、物力,管理成本级高,再者由于开发相互之间大多数并不 懂被检查的业务需求,导致效率偏低。         对于这种比较机械的管理,作为技术的程序员,第一感觉肯定是交给机器处理, 由机器进行审查,也可以支持定义审查规则,生成代码审查报表,基于这个思路,查阅了 相关自动化审查代码的工具,主要涉及的如下,希望大家有好的意见可以补充下。        1.CheckStyle           I ...
参考教程:http://www.cnblogs.com/lifesting/tag/%E7%BC%96%E8%AF%91%E5%99%A8%20%E8%A7%A3%E9%87%8A%E5%99%A8%20Java%20AST%20%E8%AF%AD%E6%B3%95%E6%A0%91/default.html?page=2 http://lym6520.iteye.com/blog/747840   AST     解析JAVA的文件模型,JAVA的语法树可以理解为java文件的dom模型,dom4j解析xml文件也会有一套自己的模型。AST和编译原理有关。
Bad Software, Worse Solutions: Programming Will Always Be Hard Published: 08/09/2012 Software Runs the World: How Scared Should We Be That So Much of It Is So Bad? The article is not a big deal but the comments were really interesting, especially all the PhD's in Computer Science who said following f ...
checkstyle扩展      支持自己定义java代码进行个性化定制,适应项目的变化 参考教程:http://checkstyle.sourceforge.net/extending.html;    
HBase简介       Apache Hadoop的开源的、分布式、多版本、面向裂的数据库,对大型数据提供随机、实时的读写访问,Google的BigTable的开源实现,可以直接使用本地文件系统、Hadoop的HDFS的文件存储系统,为了提高系统健壮性、发挥大型数据处理能力,首选HDFS作为文件存储系统。HBase的存储结余映射(key/value)和关系型数据库之间。   HBase体系      服务器体系结构遵从主从架构,有HRegion Server群和HBase Master服务器构成,HBase Master负责管理所有的HRegion Server,而HBase中的 ...
       今天准备在公司尝试自己电脑的虚拟机安装下redis,由于公司网络是禁止一些外网的访问,不能通过yum安装,因此只能自己在安装过程根据报错信息寻找依赖包(主要为tcl、gcc、make)。        redis3.0.7 (安装包请下载附件)Linux安装教程主要如下:        1.解压:tar -xvf redis-3.0.7.tar.gz;        2.cd redis-3.0.7;        3../runtest  (如未安装tcl、gcc、make命令都会报错,建议通过yum安装)        4.cd src && ma ...
       众所周知,项目越来越大,开发人员越来越多,我们的代码审查工作会变得越来越复杂,对代码质量控制难度也与日俱增,尽管经验丰富的程序员能审查能检查出大部分问题,但也得耗费巨大的人力成本,并且大多数大家工作都比较饱和,并不是每天都能坚持提交代码到GIT库前都能进行审查、       所以我们可以通过一些必要的检查工具来去发现程序潜在的bug,便于我们进一步定位,尽管工具的不能解决大部分问题,但是也是能够给我们带来很大的帮助,所以我推荐FindBugs。   FindBugs 静态分析工具,检查程序潜在bug,在bug报告中快速定位到问题的代码上;   兼容IDE eclip ...
1.zookeeper安装,详情请查看<<zookeeper安装.doc>> 2.现以测试环境为例:使用伪分布式安装的方式安装三个zookeeper集群      三台地址:192.168.1.81:4180, //安装地址:/zookeeper/00-zookeeper              192.168.1.81:4181,//安装地址:/zookeeper/01-zookeeper              192.168.1.81:4182,//安装地址:/zookeeper/02-zookeeper     分别进入三个安装地址的sbin ...
zookeeper是一个分布式,开源的分布式应用程序协调服务,是hadoop和hbase的重要组建, 应用:        1.服务器配置管理,配置系统相关信息;        2.解决分布式一致性的问题,当zookeeper节点的内容被修改,会立马通知到集群的其他机器, 改善传统主动获取配置信息,并且更高效,更容易扩展;  Zookeeper的安装和配置十分简单, 既可以配置成单机模式, 也可以配置成集群模式. 下面将分别进行介绍. 单机模式 下载zookeeper的安装包之后, 解压到合适目录. 进入zookeeper目录下的conf子目录, 创建zoo.cfg: Bas ...
       我们通过sonar进行代码扫描,发现很多规则扫描出来的严重问题(major级别),其实对项目影响并不是特别大,例如:tab空格代码对齐,在sonar认为tab字符不应该使用,但是我们有时候通过这种对齐能够使代码更美观、易读。        例如下图,是对一个的么项目进行扫描的结果:         在复杂度问题里面代码会发现很多对系统影响不大的问题,tab对齐空格: Tabulation characters should not be used   这个时候我们都希望对这个检查规则进行禁用,可以到顶部菜单 Rules 进去规则页面管理,进行关键字搜索,如下图:   ...
Global site tag (gtag.js) - Google Analytics