美文网首页
hive的学习

hive的学习

作者: lehuai | 来源:发表于2017-12-02 12:14 被阅读0次

文档地址

http://www.mashibing.com/hive.html

一、上传并解压hive压缩包

#cd /usr/local
#tar -xvf apache-hive-2.1.1-bin.tar.gz 
#ls
#mv apache-hive-2.1.1-bin hive

二、配置文件

#cd hive
#vi /etc/profile
export HADOOP_HOME=/usr/local/hadoop
export HIVE_HOME=/usr/local/hive
export PATH=$PATH:/usr/local/hadoop/bin:/usr/local/hadoop/sbin
export PATH=$PATH:$HIVE_HOME/bin
#source /etc/profile
#echo $HIVE_HOME
#hive
#rm -rf m*_db

三、修改配置文件

#cd conf
#cp hive-default.xml.template hive-site.xml
//用记事本++打开hive-site.xml
把hive.metastore.schema.verification里面的true改为false
把${system:java.io.tmpdir}改为/usr/local/hive/tmm 全部替换
把${system:user.name} 改为root 全部替换
#cd ..
#mkdir tmm
#schematool -initSchema -dbType derby    //格式化

四、启动hive

#hive
>create table wordcount(line string);
#hadoop fs -mkdir /wcinput/
#hadoop fs -put input.txt /wcinput/

>load data inpath '/wcinput/' overwrite into table wordcount;
>desc wordcount;
>select * from wordcount;
>select split(line, ' ') from wordcount;
>select explode(split(line, ' ')) from wordcount;
>select explode(split(line, ' ')) as word from wordcount;
>select word,count(*) as count from (select explode(split(line, ' ')) as word from wordcount) w group by word;
>create table word_counts as select word, count(1) as count from (select explode(split(line, ' ')) as word from wordcount) w group by word order by word;
>select * from word_counts;
#hadoop fs -put ./sougou.dic /
#hadoop fs -ls /
>create table sougou (qtime string, qid string, qword string, url string) row format delimited fields terminated by ',';
>load data inpath '/sougou.dic' into table sougou;
>select count(*) from sougou;
>create table sougou_results as select keyword, count(1) as count from (select qword as keyword from sougou) t group by keyword order by count desc;
>select * from sougou_results limit 10;

相关文章

  • 大数据、python学习微信没有途径?

    我还是先给大家分享一些学习方法把! 1.Hive学习 Hive支持的数据类型 Hive数据的管理 Hive的查询 ...

  • 无标题文章

    Hive 学习笔记 学习笔记 Hive 简介 Hive 是建立在 Hadoop 上的数据仓库基础构架,可以用来进行...

  • Hive学习

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

  • 大数据学习困难?我给你分享一个学习思维 中

    在学习学习思维 上 以后,接下来,我给你分享一个学习思维第二章 1.Hive学习 Hive支持的数据类型 Hive...

  • Hive学习笔记

    本文是对Hive组件的学习的一个初步总结,包括如下章节的内容: Hive是什么 Hive安装 快速上手 Hive元...

  • Hive 1.2.1 分区和分捅

    1. 借鉴 Hive学习笔记——Hive中的分桶Hive分区和分桶(0925)HIVE表索引,分区和分桶的区别 2...

  • Hive常用命令

    hive官网:http://hive.apache.org/ 基础内容学习: https://cwiki.apac...

  • hive的学习

    文档地址 一、上传并解压hive压缩包 二、配置文件 三、修改配置文件 四、启动hive

  • hive基础学习

    Hive学习 Author : Shan Jia-jun Date : 2016-09-18 hive把数据组织为...

  • Hive正则表达式

    参考维基百科、Hadoop Hive概念学习系列之hive的正则表达式初步(六)和Hive 正则匹配函数 之前没有...

网友评论

      本文标题:hive的学习

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