Mysql中自增字段(AUTO_INCREMENT)的一些常识在系统开发过程中,我们经常要用到唯一编号。使用过mysql的人都应该知道,mysql有一个定义列为自增的属性:AUTO_INCREMENT。指定了AUTO_INCREMENT的列必须要建索引,不然会报错,索引可以为主键索引,当然也可以为非...
分类:
数据库 时间:
2014-05-29 12:59:30
阅读次数:
573
概括1.
创建、删除及启用禁用表、添加列等都需用到HBaseAdmin,另外需要注意删除,添加列等操作都需要禁用表2.
表中添加数据,查询等都是和HTable相关,如果是多线程的情况下注意用HTablePool3. 插入数据使用Put,可以单行添加也可批量添加4.
查询数据需使用Get,Result...
分类:
编程语言 时间:
2014-05-28 02:19:21
阅读次数:
327
相关知识创建表插入数据删除等见:http://www.cnblogs.com/wishyouhappy/p/3735077.htmlHBase
API简介见:http://www.cnblogs.com/wishyouhappy/p/3753347.html按行、列簇等查询package
wish....
因为需要统计hbase中某个特定列不为空的行数,我寻思有没有支持直接用SQL查询的,查找了下,发现有两个可以支持:一个是apache
phoenix,一个是Cloudera的Impala。如果用Impala,需要使用Cloudera的hadoop发行版。
分类:
数据库 时间:
2014-05-26 22:02:35
阅读次数:
322
我们经常要用到唯一编号,以标识记录。在MySQL中可通过数据列的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据表,每种数据表的自增属性都有差异,这里将介绍各种数据表里的数据列自增属性。1
用法:CREATE TABLE test(id INT UNSIGNED NOT NUL.....
分类:
数据库 时间:
2014-05-26 20:31:16
阅读次数:
325
这是这个系列的最后一篇了,实在没精力写了,本来还想写一下hbck的,这个东西很常用,当hbase的Meta表出现错误的时候,它能够帮助我们进行修复,无奈看到3000多行的代码时,退却了,原谅我这点自私的想法吧。在讲《Get、Scan在服务端是如何处理?》当中的nextInternal流程,它的第一步...
分类:
其他好文 时间:
2014-05-26 19:44:29
阅读次数:
254
一、使用Sqoop将MySQL中的数据导入到HDFS/Hive/HBase
二、使用Sqoop将HDFS/Hive/HBase中的数据导出到MySQL
2.3 HBase中的数据导出到mysql
目前没有直接的命令将HBase中的数据导出到MySQL,但可以先将HBase中的数据导出到HDFS中,再将数据导出到MySQL。
三、使用Sqoop将Orac...
分类:
数据库 时间:
2014-05-26 05:48:46
阅读次数:
304
Set集合的配置
数据表的创建:
create table EMPLOYEE ( id INT NOT NULL auto_increment, first_name VARCHAR(20) default NULL, last_name VARCHAR(20) default NULL, salary INT default NULL, PRIMARY KEY (id) );
c...
分类:
系统相关 时间:
2014-05-26 03:43:18
阅读次数:
365
先上一张图讲一下Compaction和Split的关系,这样会比较直观一些。Compaction把多个MemStore
flush出来的StoreFile合并成一个文件,而Split则是把过大的文件Split成两个。之前在Delete的时候,我们知道它其实并没有真正删除数据的,那总不能一直不删吧,下...
分类:
其他好文 时间:
2014-05-25 18:41:37
阅读次数:
415
初学Hibernate,用官方给的日志模板配置好了日志,跑起小例子,控制台中的日志里写了一些异常:
21:16:36,036DEBUGEntityLoader:146-
Staticselectforentitycn.sjll.hibernate435.model.UserModel
[OPTIMISTIC_FORCE_INCREMENT]:selectusermodel0_.IDasID1_0_0_,
usermodel0_.N..
分类:
系统相关 时间:
2014-05-24 16:42:45
阅读次数:
388