
Hive
qq_41028958
这个作者很懒,什么都没留下…
展开
-
HIVE服务端和客户端分开
服务端[root@node03 ~]# tar -zxvf apache-hive-1.2.1-bin.tar.gz -C /opt/hadoop/ 配置环境变量export JAVA_HOME=/opt/hadoop/jdk1.8.0_144export HADOOP_HOME=/opt/hadoop/hadoop-2.6.5export ZOOKEEPER_HOME=/o...原创 2019-01-10 21:11:09 · 1888 阅读 · 0 评论 -
HIVE单用户模式安装(服务端和客户端为一体)
单用户模式(mysql):这种存储方式需要在本地运行一个mysql服务器,并作如下配置(需要将mysql的jar包拷贝到$HIVE_HOME/lib目录下)上传:apache-hive-1.2.1-bin.tar.gz解压:[root@node02 ~]# tar -zxvf apache-hive-1.2.1-bin.tar.gz -C /opt/hadoop/配置环境...原创 2019-01-10 21:10:53 · 642 阅读 · 0 评论 -
Centos6.5安装Mysql在线安装
安装Mysql服务端[root@node01 ~]# yum install mysql-server -y[root@node01 ~]# yum install mysql-server -yComplete![root@node01 ~]# service mysqld start [root@node01 ~]# service mysqld start ...原创 2019-01-10 21:12:11 · 1217 阅读 · 0 评论 -
自定义函数(UDF) 将字符串转换成日期
自定义函数(UDF)把字符串转换成日期创建类继承UDFimport java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.hadoop.hive.ql.exec.Descri...原创 2018-07-02 21:45:18 · 1681 阅读 · 0 评论 -
HIVE 视图 索引 桶表
视图-view(虚表) 降低查询的复杂度创建视图 view create view view1 as select c.id cid,c.name,c.age,o.id oid, o.ordernum,o.price from customers c left outer join orders o on c.id = o.id;对视图进行查询hive (hive1)> select * f...原创 2018-07-01 17:47:14 · 270 阅读 · 0 评论 -
HIVE 中 内连接 外连接 左外连接 右外连接 全外连接 联合操作
hive的join操作,只支持等值连接创建customers和orders表,一对多关系创建customers表create table customers(id int,name string,age int) row format delimited fields TERMINATED by '\t' lines TERMINATED by '\n' stored as textfil...原创 2018-07-01 14:33:39 · 20792 阅读 · 0 评论 -
动态分区表--严格模式处理-导出数据到本地或HDFS
动态分区表--严格模式处理======导出hive中的到数据到本地或HDFS hive (default)> drop database hive1 cascade;OKTime taken: 2.025 secondshive (default)> create database hive1;OKTime taken: 0.188 seconds 创...原创 2018-06-30 15:49:38 · 949 阅读 · 0 评论 -
HIVE中-托管表-外部表-分区表
内部表和外部表的区别执行删除表命令操作时,对于内部表,会删除元数据和存储的数据,而对于外部表只会删除元数据库里的元数据信息,而不会删除存储的数据。这样可以防止多个部门同时使用一个表时,一个部门删除数据文件导致其他部门不能使用的情况。方便共享数据。 内部表默认存储在数据仓库中,而外部表一般通过location自己指定目录,便于存放在仓库外。Hive分区表为什么有分区表? 如果把一年或者...原创 2018-06-30 12:03:08 · 1232 阅读 · 0 评论 -
Hive --beeline客户端 --常用操作命令 --一些小知识点
HIVE BeenLine客户端-常用命令 支持多链接启动hiveserver2服务。接受多个客户端连接请求使得client通过JDBC连接操纵hive数据仓库 -------------------------------------------[hadoop@master data]$ hive --service hiveserver2 &首先开启 hive --serv...原创 2018-06-30 12:04:43 · 11636 阅读 · 0 评论 -
Hive客户端JDBC连接操作
创建maven工程pom.xml------------------------------<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P...原创 2018-06-29 14:40:55 · 10414 阅读 · 3 评论 -
HIVE的常用操作-建库和表-插入数据
hive的安装(远程模式) 点击打开链接https://blog.youkuaiyun.com/qq_41028958/article/details/80820530使用hive-----------------------启动hadoop启动hive创建数据库:create database myhive;查看数据库:hive (default)> show databases;OKdat...原创 2018-06-29 11:19:40 · 59376 阅读 · 9 评论