
Hive
文章平均质量分 71
树立flag
没有梦想,别说你是人
展开
-
Hive 使用mysql 数据库乱码问题
1.错误情况 当 :hive >create table test(> sno int comment ‘编号’, >sname String comment ‘姓名’>)row format delimited fields terminated by '\t';>desc test;注释出现乱码2.解决方案:01.修改my.cnf文件 命令:vi /e原创 2018-01-30 21:21:43 · 577 阅读 · 0 评论 -
hive 的数据导入和导出
hive 的数据导入和导出【导入】1.load data [local] -->本地,将数据文件copy到hdfs对应的目录,适合大部分场景使用 load data local inpath ' /opt/datas/emp.tx' into table emp; load data local inpath '数据文件所在的目录(local_path)' into原创 2018-02-01 21:56:29 · 3409 阅读 · 1 评论 -
Hive 自定义UDF
Hive 自定义UDF函数1.新建一个Maven工程2.定义一个类,类名看心情,自己定 src/main/java 自己的包下建3.在pom.xml中添加依赖hive的maven依赖:放在 标签中 org.apache.hadoop hadoop-client 2.7.3 org.apache.h原创 2018-02-02 15:55:48 · 252 阅读 · 0 评论 -
Hive 体系结构
Hive 体系结构一.Hive在Hadoop生态体系中的结构二.Hive体系结构1.client : 命令行 -常用 JDBC 2.metastore元数据:存储在数据库中 默认的数据库derby原创 2018-01-26 15:39:49 · 355 阅读 · 0 评论 -
Hive安装和使用
Hive安装和使用一.安装:1.上传hive解压到到自己的指定目录 /opt/modules/apache tar -zxf apach-hive-1.2.1-bin.tar.gz -C /opt/modules/apache2.重新给hive命名简单 mv apache -hive -1.2.1-bin hive -1.2.1(可选)3.cd hive-原创 2018-01-26 16:19:26 · 1061 阅读 · 0 评论 -
Hive 安装mysql 和相关配置
Hive 安装mysql 和相关配置 1、用bin/hive同时打开多个客户端会报错java.sql.SQLException: Another instance of Derby may have already booted the database /opt/modules/apache/hive-1.2.1/metastore_db.derby数据库默认只能开启一个客户原创 2018-01-27 11:38:14 · 325 阅读 · 0 评论 -
hive的优化
-》大表拆分成小表 -》包含临时表、分区表、外部表-》sql语句: -》优化sql:复杂的sql-》子查询+join -》简化,拆分成多个简单的语句 join、filter:先过滤再join-》设置map和reduce的个数 reduce数目:可以参数进行设置 -》hive: set mapreduce.job.reduces=<number> -》MR:job.setNumRe...原创 2018-03-02 13:00:04 · 179 阅读 · 0 评论