Hive 学习之路
记录Hive 学习中的问题
秋风小凉鱼
技术无边界!
展开
-
Hive 导出数据按逗号分隔
1、若数据文件格式恰好是用户需要的格式,只需简单的使用hdfs 命令copy即可 hadoop fs - cp source_path target_path 2 、使用 INSERT .... DIRECTORY.... ,如下面例子所示:INSERT OVERWRITE LOCAL DIRECTORY '/home/hadoop/stu'SELECT ID,NAME,AG...原创 2018-08-30 16:03:24 · 6887 阅读 · 0 评论 -
Hive Thrift Server
Thrift 允许客户端使用包括Java、C++、Ruby和其他很多种语言,通过编程的方式远程访问Hive 一、启动Thrift Server通过如下命令启动 Thrift Server[hadoop@s201 ~]$hive --service hiveserver2 &启动之后,使用jps 命令可以看到对应的进程RunJar同时可以使用netstat 命令查看...原创 2018-08-30 19:08:58 · 7530 阅读 · 0 评论 -
Hive 分区表
Hive 分区表创建hive> CREATE TABLE t3(id int,name string,age int) PARTITIONED BY (Year INT, Month INT) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' ;OKTime taken: 0.147 seconds查看表的结构信息hive>...原创 2018-08-30 14:02:18 · 1230 阅读 · 0 评论 -
Hive 的管理表和外部表
一、创建表hive 中可以按照如下方式创建hive 表.create table if not exists ts.t1 ( name string comment '学生姓名', score float comment '学生分数', address struct<street:string ,city:string,state:string,zip:int&...原创 2018-08-30 10:46:51 · 1003 阅读 · 0 评论 -
Hive 删除包含表的数据库
当删除一个hive 数据库时,若该 数据库时包含表,则会提示不能删除。hive> drop database test;FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. InvalidOperationException(message:Database test...原创 2018-08-30 09:38:16 · 5185 阅读 · 0 评论 -
Hive 查找属性
可以使用如下命令查找特定的属性配置hive -S -e "set" | grep warehouse[hadoop@s201 ~]$hive -S -e "set" | grep warehouseSLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/soft/apa...原创 2018-08-30 09:30:24 · 581 阅读 · 0 评论 -
Hive DML 语句操作报错
按照MySQL 方式创建的表,hive> desc tt;OKid int name string age int ...原创 2018-08-30 08:36:00 · 682 阅读 · 0 评论 -
Hive 删除表报错: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.
操作Hive 的时候报错, 提示如下 :hive> drop table toss1;FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:Exception thrown when executing query : SELE...原创 2018-08-29 20:26:49 · 2710 阅读 · 0 评论