收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 


hadoop的笔记
状态: 离线
人气:3323671
访问用户量:3076
笔记经验:
总积分:1409
级别:普通会员
搜索本笔记
ta的交流分类
ta的交流主题贴(131)
ta的所有交流贴(138)
ta的全部笔记
全部笔记(249)
未分类笔记(0)
hadoop(109)
luoli的Hado……(19)
精通hadoop(10)
Hadoop原理与代……(6)
HBase(15)
深入浅出学Hive(11)
Hadoop实战-中……(11)
Hadoop实战-初……(8)
hadoop & h……(9)
Hive(18)
zookeeper(8)
Hadoop Str……(14)
云计算综合实战项目(11)
存档
2013-04(11)
2012-10(11)
2012-09(10)
2012-08(191)
2012-07(26)

2012-12-24 19:39:57
Hive Shell 基本操作——深入浅出学Hive
浏览(88688)|评论(1)   交流分类:Java|笔记分类: 深入浅出学Hive

Hive bin下的脚本介绍
Ext
hive
hive-config
第二部分:Hive Shell 基本操作
Hive 命令行
•hive [-hiveconf x=y]* [<-i filename>]* [<-f filename>|<-e query-string>] [-S]
•-i   从文件初始化HQL
•-e   从命令行执行指定的HQL
• -f   执行HQL脚本
•-v   输出执行的HQL语句到控制台
•-p <port> connect to Hive Server on port number -hiveconf x=y Use this to set hive/hadoop configuration variables.
Hive 命令行示例
•从命令行执行指定的sql语句
•$HIVE_HOME/bin/hive -e 'select a.col from tab1 a'
•以指定的hive环境变量执行指定的sql语句
•$HIVE_HOME/bin/hive -e 'select a.col from tab1 a' -hiveconf hive.exec.scratchdir=/home/my/hive_scratch -hiveconf mapred.reduce.tasks=32
•以沉默模式执行指定的sql语句,并将执行结果导出到指定文件 HIVE_HOME/bin/hive  -e 'select a.col from tab1 a' > a.txt
•以非交互式模式执行sql文件
•HIVE_HOME/bin/hive -f /home/my/hive-script.sql
•在进入交互模式之前,执行初始化sql文件
•HIVE_HOME/bin/hive -i /home/my/hive-init.sql
Hive 交互式Shell命令
• 当命令 $HIVE_HOME/bin/hive以不带 -e/-f 选项的方式运行时, hive将进入到交互模式
•以(;)冒号结束命令行
*Command *
Description
quit
退出命令行
set <key>=<value>
设置参数
set -v
打印出所有Hive支持的命令
*Command *
Description
add FILE <value> <value>*
增加一个文件到资源列表.
list FILE
列出所有已经添加的资源
list FILE <value>*
根据value来查看添加的资源
! <cmd>
execute a shell command from hive shell
dfs <dfs command>
执行DFS的命令
<query string>
执行查询并输出到标准输出
第三部分:日志
日志
•Hive使用Log4J来处理日志
•我们可以通过下面的命令设计Hive的日志级别
•$HIVE_HOME/bin/hive -hiveconf hive.root.logger=INFO,console
•hive.root.logger的有INFO,DEBUG, 等
第四部分:资源
Hive添加资源
•Hive可以动态的添加资源,如文件
•一般情况下,我们是在与Hive进行交互时添加文件
•实际上是使用Hadoop的 Distributed Cache来控制的
例子
•ADD { FILE[S] | JAR[S] | ARCHIVE[S] } <filepath1> [<filepath2>]*
•LIST { FILE[S] | JAR[S] | ARCHIVE[S] } [<filepath1> <filepath2> ..]
• DELETE { FILE[S] | JAR[S] | ARCHIVE[S] } [<filepath1> <filepath2> ..]
 
转载请注明出处【 http://sishuok.com/forum/blogPost/list/0/6228.html
精品视频课程推荐

Java Web开发理论部分视频教程
系统掌握开发实际的Java Web应用所需的理论知识和技能(Servlet、Jsp、JavaBean、TagLib、EL、JSTL、MVC模式、连接池DataSource、JNDI等知识)。涉及项目:在线投票计数、在线人数统计、登录检查、购物车、商品管理、非法字符替换等多个随堂演示小应用。

Hadoop实战-初级部分视频教程
Hadoop初级精品课程,帮助学员快速掌握Hadoop入门到上手开发,并掌握一定的开发技巧。通过Hadoop初级课程,学员可以掌握基本的Hadoop 原理,Hadoop环境搭建,Hadoop Shell,Hadoop HDFS基本操作和编程,Hadoop Mapreduce编程。

云计算综合实战项目视频教程(更新版)
内容概述:通过一个真实完整的项目——某大型互联网企业用户上网行为日志分析系统,系统学习Hadoop、Hive,HBase、Zookeeper等云计算开发技术在真实商业系统中到底如何使用。具有极高的学习和参考价值。 该系统是一个每天5亿条数据,上百个节点的实际商业项目,该系统将海量日志数据进行分布式存储,并通过分布式算法和网络爬虫技术形成标签化的用户模型,最终实现人与内容、人与行为、人与商品的智能配对。 技术要点:Hadoop、Hive、HBase、Zookeeper、爬虫技术等

深入浅出学Zookeeper
内容概述:本课程深入浅出的讲解Hadoop 体系下的分布式协调组件-Zookeeper,向大家介绍了Zookeeper的原理与使用,深入浅出,结合生动实例,具有很高的实战意味 技术要点:Zookeepr 原理,Zookeeper 架构,Zookeeper 简单使用,Zookeeper Watch等

深入浅出学Spring Web MVC视频教程
系统、完整的学习Spring Web MVC开发的知识。包括:Spring Web MVC入门;理解DispatcherServlet;注解式控制器开发详解;数据类型转换;数据格式化;数据验证; 拦截器;对Ajax的支持;文件上传下载;表单标签等内容;最后以一个综合的CRUD带翻页的应用示例来综合所学的知识

浏览(88688)|评论(1)   交流分类:Java|笔记分类: 深入浅出学Hive

评论(1)
1楼 笑傲帝王将相  2012-12-24 引用
学习一下...
请登录后评论 登录

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网