hive
神罗天征-长门
这个作者很懒,什么都没留下…
展开
-
解决Hive中文乱码
在Hive中建表时,添加字段commment中文注释以便查看,但是desc 表名时出现乱码"??",网上查阅资料总结了一下解决方案,步骤如下:1>在/etc/my.cnf中的[mysqld]后添加以下内容 init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8'...原创 2018-10-15 18:13:56 · 6287 阅读 · 0 评论 -
Hive 求学生成绩的最好课程(课程名+分数)、最差课程(课程名+分数)、平均分
原文:https://blog.csdn.net/goldlone/article/details/88856133题目描述有一张hive表,表名stdent_score,包含两列,分别是学生姓名name(类型string),学生成绩score(类型map<string,int>),成绩列中key是课程名称,例如语文、数学等,value是对应课程分数(0-100),请用一个hq...转载 2019-04-11 16:27:34 · 1264 阅读 · 0 评论 -
Hive中UDAF简单实现
需求:一个score表,就一个字段score,求其avg1>建表语句以及其数据create table test_score(score bigint);1030252592>具体实现代码package com.hnxy.function;import org.apache.hadoop.hive.ql.exec.UDFArgumentExce...原创 2019-08-14 23:02:10 · 872 阅读 · 0 评论 -
hive中分区表的创建
1>开启分区set hive.exec.dynamic.partition=true;set hive.exec.dynamic.partition.mode=nonstrict;否则会出抛出异常:2>创建分区表创建静态分区表:create table test_part_table(word string,num bigint )partiti...原创 2019-08-11 17:10:07 · 26256 阅读 · 1 评论