从MySQL数据库中删除Hive元数据
Hive上所有元数据均保存在RDBMS中,所以删除RDBMS中的Hive的元数据,不会影响HDFS上的数据。目前针对MySQL数据库进行分析。Hive在MySQL数据库中的相关元数据的关系图:解决办法:先MySQL的库中建个存储过程P_TBL_DATA_DEL后,执行该存储过程就可以了。存储过程脚本:DELIMITER $$DROP PROCEDURE IF EXISTS P_TBL_DATA_D
Java API操作Hive
环境: IDEA2017.3+Maven-3.3.9+Hive1.1.01. pom.xml里面的依赖包配置<properties> <hive.version>1.1.0</hive.version></properties><dependencies> <!-- 添加Hive-jd
Hive 自定义函数(UDF)二 将自定义函数注册到hive源码中,并重新编译hive
hive版本: hive-1.1.0-cdh5.7.01 编写UDF函数 1.1 用户idea+maven创建项目,pom.xml文件的配置如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...
Hive 自定义函数(UDF)一 创建临时函数和永久函数
1 先创建函数类文件 1.1 使用IDEA创建maven项目,创建HelloUDF类 1.2 运行HelloUDF类,测试是否成功 1.3 将HelloUDF类打成jar包。2 创建函数 2.1 创建临时函数 &nbs...
Hive内部函数之聚合函数和分组函数
1. 常用的聚合函数: max 最大值 min 最小值 count 总数 sum 和 &nb...
hive的内部表和外部表区别
1 内部表 1.1 创建表默认使用的是MANAGED_TABLE:内部表。 1.2 内部表在drop table 的时候存储在RDBMS上的元数据和存储在HDFS上的数据全部被删除。2 外部表(EXTERNAL) 2.1 创建外部表需要指定。语法: CREATE [EXTERNAL TABLE table_nam...
Hive DDL&DML
Hive构建在Hadoop之上: Hive的数据存放在HDFS之上 Hive的元数据可以存...
Hive数据定义语言DDL
转载:https://blog.csdn.net/haoyutiangang/article/details/50950254一、数据库相关操作(DATABASE) 1.1 创建数据库(create) CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT datab...
hive-1.1.0-cdh5.7.0 安装
环境说明: 1、VM10虚拟机 2、系统:centos6.5 &nbs...
hive-1.1.0-cdh5.7.0 编译
环境说明: 1、VM10虚拟机 2、系统:centos6.5 3、Hadoop:hadoop-2.6.0-cdh5.7.0 4、JDK:jdk1.8.0_45  ...
hive连MySQL数据库创建表的时候报错
hive数据库”的编码,在MySQL下执行命令:ruozedb是在hive.site.xml文件中的MySQL连接URL指定的数据库。 2.1 登录MySQL数据库查看Database: mysql> show databases; +-------------...