HBase和Solr可以通过协处理器Coprocessor的方式向Solr发出请求,Solr对于接收到的数据可以做相关的同步:增、删、改索引的操作,这样就可以同时使用HBase存储量大和Solr检索性能高的优点了,更何况HBase和Solr都可以集群。这对海量数据存储、检索提供了一种方式,将存储与索...
分类:
其他好文 时间:
2014-08-21 21:05:04
阅读次数:
295
Hive是为了简化编写MapReduce程序而生的,使用MapReduce做过数据分析的人都知道,很多分析程序除业务逻辑不同外,程序流程基本一样。在这种情况下,就需要Hive这样的用戶编程接口。Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑,就是些表的定义等,也就是表的元数据。使用SQL实现Hive是因为SQL大家都熟悉,转换成本低,类似作用的Pig就...
分类:
其他好文 时间:
2014-08-21 19:27:44
阅读次数:
148
HBase分布式集群环境搭建成功后,连续4、5天实验客户端Map/Reduce程序开发,这方面的代码网上多得是,写个测试代码非常容易,可是真正运行起来可说是历经挫折。下面就是我最终调通并让程序在集群上运行起来的一些经验教训。 一、首先说一下我的环境: 1,集群的环境配置请见这篇博文。 2,...
分类:
其他好文 时间:
2014-08-21 16:26:54
阅读次数:
366
本系列文章只是记录了笔者本人在学习实验安装和使用基于CDH5.0.2的HBASE集群过程中的一些经验教训和心得,绝不是详细的安装过程,因本人不过一初学者,很多方面不甚了了,如果能让不幸读到的人有所得则不胜欣喜,否则大家一笑置之即可。通过tarball形式安装HBASE Cluster(CDH5......
分类:
其他好文 时间:
2014-08-21 09:41:03
阅读次数:
187
1、select seq_name.nextval from dual; //假设得到结果56562、alter sequence seq_name increment by -5655; //注意是-(n-1)3、select seq_name.nextval from dual;//再查一遍,走...
分类:
数据库 时间:
2014-08-20 15:41:12
阅读次数:
271
创建表CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `msg` varchar(20) NOT NULL DEFAULT '', `crcmsg` int(15) NOT NULL DEFAULT '0', PRIMARY KEY...
分类:
数据库 时间:
2014-08-20 11:59:42
阅读次数:
222
由于删除了某些记录行,导致自增字段不连续了,重排或归零的方法:方法1:truncate table 你的表名//这样不但重新定位自增的字段,而且会将表里的数据全部删除,慎用!方法2:delete from 你的表名dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,...
分类:
数据库 时间:
2014-08-19 18:41:45
阅读次数:
816
在*.hbm.xml必须声明的子元素是一个Java类的名字,用来为该持久化类的实例生成唯一的标识。这是一个非常简单的接口;某些应用程序可以选择提供他们自己特定的实现。当然,Hibernate提供了很多内置的实现。下面是一些内置生成器的快捷名字:increment(递增) 用于为long, short...
分类:
系统相关 时间:
2014-08-19 12:32:24
阅读次数:
239
有关Python中无限元素列表的实现方法。本文实例讲述了Python怎么实现无限元素列表的方法,具体实现可使用Yield来完成。下面所述的2段实例代码通过Python Yield 生成器实现了简单的无限元素列表。(www.jbxue.com)1.递增无限列表具体代码:def increment():...
分类:
编程语言 时间:
2014-08-19 07:07:43
阅读次数:
235
缩写原意: Overflow of = OV NV [No Overflow] Direction df = DN (decrement) UP (increment) Interrupt if = EI (enabled) DI (disabled) Sign sf = NG (negative)...
分类:
编程语言 时间:
2014-08-18 18:06:32
阅读次数:
417