大数据—Hive
夏天小厨
努力再努力
展开
-
通过JDBC连接Hive
使用JDBC去操作hive可能是程序员们比较喜欢的一种方式,今天来总结一下使用java api来对hive进行增删查改,这里我主要演示对hive表中数据的操作,不创建表已经改变表原有的结构。本文基于hive已经能正常使用的情况。首先hive必须以服务方式启动,平台默认启动时hive server2 模式。hiveserver2是比hiveserver更高级的服务模式,提供了hiveserver...原创 2019-03-29 17:16:04 · 3732 阅读 · 1 评论 -
JDBC操作Hive出现的错误
上一篇咱们说到用JDBC去操作Hive,这篇文章主要是将其中由于未添加某个jar包导致的错误罗列出来。基本的错误都是没找到类:java.lang.ClassNotFoundException,只是出现的地方不同而已一、org/apache/http/HttpRequestInterceptor这是由于没有添加httpcore-4.4.jar 包导致的错误,详细错误如下:二、o...原创 2019-03-29 17:41:56 · 4149 阅读 · 1 评论 -
Hive操作——删除表(drop、truncate)
Hive删除操作主要分为几大类:删除数据(保留表)、删除库表、删除分区。我将以下图为例清空iot_devicelocation中的数据,之后再删除表、库等。首先来看一下iot_deivcelocation中的数据。select * fromiot_deivcelocation。一、仅删除表中数据,保留表结构hive> truncate table iot_device...原创 2019-07-02 10:57:30 · 133286 阅读 · 1 评论 -
Hive操作——复制表结构和数据
这篇博文将分享给你如何将hive中B库的表复制到A库中。如下图,将cserver中的表的结构以及数据都复制到xpu中。本篇将分为两个部分:复制表结构、复制结构+数据。一、复制表的结构写法:CREATE TABLE A.new_table LIKE B.old_table;(需要A数据库提前创建好,否则会报找不到)这里将cserver的iot_devicelocation复制到xpu...原创 2019-07-02 11:58:46 · 23090 阅读 · 1 评论