美文网首页
一个关于hive的官网示例

一个关于hive的官网示例

作者: tonyemail_st | 来源:发表于2017-09-30 15:33 被阅读0次

创建表格

CREATE TABLE u_data (
  userid INT,
  movieid INT,
  rating INT,
  unixtime STRING)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
STORED AS TEXTFILE;

下载数据

# wget http://files.grouplens.org/datasets/movielens/ml-100k.zip

And load u.data into the table that was just created:

hive> LOAD DATA LOCAL INPATH './ml-100k/u.data'
OVERWRITE INTO TABLE u_data;

Create weekday_mapper.py:

[root@master hive]# cat weekday_mapper.py 
import sys
import datetime

for line in sys.stdin:
  line = line.strip()
  userid, movieid, rating, unixtime = line.split('\t')
  weekday = datetime.datetime.fromtimestamp(float(unixtime)).isoweekday()
  print '\t'.join([userid, movieid, rating, str(weekday)])

创建hive脚本如下
Use the mapper script:

[root@master hive]# cat offical_new_sample.hive 
CREATE TABLE u_data_new (
  userid INT,
  movieid INT,
  rating INT,
  weekday INT)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t';

add FILE weekday_mapper.py;

INSERT OVERWRITE TABLE u_data_new
SELECT
  TRANSFORM (userid, movieid, rating, unixtime)
  USING 'python weekday_mapper.py'
  AS (userid, movieid, rating, weekday)
FROM u_data;

SELECT weekday, COUNT(*)
FROM u_data_new
GROUP BY weekday;

执行脚本

[root@master hive]# hive -f offical_new_sample.hive 

相关文章

  • 一个关于hive的官网示例

    创建表格 下载数据 And load u.data into the table that was just cr...

  • 【Hive】

    Hive的安装 Hive官网地址 http://hive.apache.org/[http://hive.apac...

  • Hive 入门

    Hive官网 Hive概述 Hive 的底层执行引擎有 :MapReduce,Tez,Spark- Hive on...

  • 大数据知识 | hive初识

    hive简介 hive架构 hive是什么 官网这样说:https://hive.apache.org/ hive...

  • Hive学习

    Hive学习 标签(空格分隔): Hadoop Hive 官网地址:https://hive.apache.org...

  • hive

    hive官网:https://hive.apache.org/ hive操作指南:https://cwiki.ap...

  • Hive安装与配置

    Hive官网:http://hive.apache.org[http://hive.apache.org]下载网址...

  • hive(一):hive概述

    2.1 Hive安装地址 1)Hive官网地址 https://hive.apache.org/[https://...

  • Hive开发环境搭建

    1. 安装Hive 1.1准备工作 Hive官网:https://hive.apache.org/ 下载hive,...

  • Hive安装与配置

    Hive安装与配置 Hive安装配置 Hive官网:http://hive.apache.org[http://h...

网友评论

      本文标题:一个关于hive的官网示例

      本文链接:https://www.haomeiwen.com/subject/zozgextx.html