Hive
hive
綮地
这个作者很懒,什么都没留下…
展开
-
CDH 5.10.2 添加Hive HiveMetastore不能启动的坑
今天用CDH 5.10.2版本添加Hive组件的时候,持续报错,不得不说这个版本真能锻炼人…首先报的是驱动类找不到的异常,将mysql的jdbc包放到/usr/share/java目录下,注意去掉版本名称。错误1:错误1截图:错误2截图:错误1.Caused by: javax.jdo.JDODataStoreException: Required table missing : "`VERSION`" in Catalog "" Schema "". DataNucleus require原创 2021-04-08 11:18:02 · 33991 阅读 · 0 评论 -
SQL ON Hadoop函数
1.内置函数官网:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-Built-inFunctions用show functions;查看所有的函数desc function 函数名;如上图,这个只是简单的函数描述,并没使用的例子,想要example,用下边的语句desc function extended 函数名;2.函数查看current_date()c原创 2020-12-17 17:54:01 · 465 阅读 · 0 评论 -
Hive分区表的使用及需要注意的坑
1.创建分区表参考官网:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL需要在之前的基础之上增加PARTITIONED BY语句,如下图:例:创建一个带分区的表create table dept_partition( deptno int,dname string,loc string)PARTITIONED BY (day string)ROW FORMAT DELIMITED FIELDS T原创 2020-12-14 22:24:54 · 2340 阅读 · 0 评论 -
Hive的基本使用
1.Hive中参数设置的几种方式在hive-site.xml中修改,这种方式是永久生效。在Hive启动的时候通过在后面添加–hiveconf hive.cli.print.current.db=false的方式,这种方式仅在本次会话有效。在hive>客户端上直接修改,这种方式也是仅本次会话有效。以上三种修改方式的操作如下图所示:2.Hive命令行如上图hive -help所示的结果,下面说几种常用的:-e:后边跟SQL语句-f:SQL语句的文件–hiveconf:设置参数-原创 2020-12-13 15:57:17 · 798 阅读 · 0 评论 -
Hive简介及部署
1.Hive简介1.地址官网:http://hive.apache.org/ GitHub地址:gthub.com/apache/hive CDH版本:http://archive.cloudera.com/cdh5/cdh/5/ 中下载hive-1.1.0-cdh5.16.2.tar.gz软件使用上Hadoop、Hive、Sqoop、HBase等等因为兼容性这些选择的尾号一定是一样的,Spark除外。2.简述1)由faebook开源 用来解决海量的结构化日志的统计问题。2)Hive是构建在H原创 2020-12-13 13:31:17 · 468 阅读 · 0 评论