前面我分别介绍了两种Hive将分析结果导入到MySQL表的两种方式:Sqoop导入方式和使用Hive、MySQL JDBC驱动,现在我介绍第三种,也是使用比较多的方式——使用Hive
自定义函数(UDF或GenericUDF)将每条记录插入到数据库表中。
一、使用UDF方式
使用UDF方式实现比较简单,只要继承UDF类,并重写evaluate方法即可
1、编...
分类:
数据库 时间:
2015-04-24 09:10:37
阅读次数:
591
网站在进行新用户注册时,都会将用户的注册信息存入数据库中,需要的时候再进行提取。今天写了一个简单的实例。主要完成以下几点功能:(1)用户进行注册,实现密码重复确认,验证码校对功能。(2)注册成功后,将用户进行插入数据库中进行保存。(3)将数据库表中数据进行提取,并打印。1.注册表单在以前的几篇博客中...
分类:
数据库 时间:
2015-04-20 14:37:29
阅读次数:
204
1. MySQL 登录 MySQL -u username -p2. MySQL 创建用户 use mysql //进入mysql 表 INSERT INTO user (Host,User,Password) VALUES ('%','username',PASSWORD('passwwor...
分类:
数据库 时间:
2015-04-19 01:06:43
阅读次数:
146
在此之前我们使用Mysql作为数据源,但发现这数据增长速度太快,并且由于种种原因,因此必须使用HBase,所以我们要把Mysql表里面的数据迁移到HBase中,在这里我就不讲解、不争论为什么要使用HBase,HBase是什么了,...
分类:
编程语言 时间:
2015-04-10 18:15:15
阅读次数:
195
MySQL 表存在两个字段类型是TIMESTAMP 的时候,经常出现问题如下:
Caused by: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
at com.mysql.jdbc.SQLError.createSQLExcepti...
分类:
编程语言 时间:
2015-04-08 18:06:36
阅读次数:
163
测试MYSQL表关于内外连接
表一:雇员表(雇员ID,雇员名称,雇员入职时间,薪水,部门号)
createtableempo(
empoidint(6)notnullprimarykeyauto_increment,
empnamevarchar(32)notnull,
empdatedatetimenotnull,
salaryint(6)notnull,
deptnoint(6)notnull
)engine=innodbchars..
分类:
数据库 时间:
2015-04-02 16:49:18
阅读次数:
239
0x001问题背景mysql上执行相关mysql命令(我们执行的是,showprocedurestatus)时提示mysql.proc表crashed,无法修复(markedascrashedandlast(automatic?)repairfailed)报错信息:mysqltableismarkedascrashedandlast(automatic?)repairfailed0x002分析处理mysql提供了检查和..
分类:
数据库 时间:
2015-04-02 06:49:20
阅读次数:
233
0x001问题背景mysql上执行相关mysql命令(我们执行的是,showprocedurestatus)时提示mysql.proc表crashed,无法修复(markedascrashedandlast(automatic?)repairfailed)报错信息:mysqltableismarkedascrashedandlast(automatic?)repairfailed0x002分析处理mysql提供了检查和..
分类:
数据库 时间:
2015-04-01 20:12:00
阅读次数:
239
现在用orm比较多,很多mysql表啊都不用自己创建,但是数据库还是要自己创建,记录下sql, 备忘。
CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON `mydb`.* TO `username`@localhost IDENTIFIED BY 'password';
FLUSH PRI...
分类:
数据库 时间:
2015-03-31 22:15:36
阅读次数:
154
在家里时事务回滚好用的,一到公司 不好用了,然后查了下,是mysql表的类型不是innodb的,然后再改表结构时发现,改不了,就报下面的错了。修改下mysql中的my.ini文件即可。步骤如下
The InnoDB feature is disabled; you need MySQL built with InnoDB to have it working;
是mysql配置文件禁掉了这个选...
分类:
数据库 时间:
2015-03-30 11:19:55
阅读次数:
169