欢迎来到天天文库
浏览记录
ID:26457168
大小:55.50 KB
页数:3页
时间:2018-11-27
《java私塾:hive shell 基本操作——深入浅出学hive》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、12.6.2013文章内容来自:Java私塾Java私塾:HiveShell基本操作——深入浅出学Hive 目录:初始HiveHive安装与配置Hive内建操作符与函数开发HiveJDBChive参数Hive高级编程HiveQLHiveShell基本操作hive优化Hive体系结构Hive的原理 配套视频课程 第一部分:Hivebin下脚本介绍Hivebin下的脚本介绍Exthivehive-config第二部分:HiveShell基本操作Hive命令行•hive[-hiveconfx=y]*[
2、<-ifilename>]*[<-ffilename>
3、<-equery-string>][-S]•-i 从文件初始化HQL•-e 从命令行执行指定的HQL12.6.2013文章内容来自:Java私塾• -f 执行HQL脚本•-v 输出执行的HQL语句到控制台•-pconnecttoHiveServeronportnumber-hiveconfx=yUsethistosethive/hadoopconfigurationvariables.Hive命令行示例•从命令行执行指定
4、的sql语句•$HIVE_HOME/bin/hive-e'selecta.colfromtab1a'•以指定的hive环境变量执行指定的sql语句•$HIVE_HOME/bin/hive-e'selecta.colfromtab1a'-hiveconfhive.exec.scratchdir=/home/my/hive_scratch-hiveconfmapred.reduce.tasks=32•以沉默模式执行指定的sql语句,并将执行结果导出到指定文件HIVE_HOME/bin/hive -e
5、'selecta.colfromtab1a'>a.txt•以非交互式模式执行sql文件•HIVE_HOME/bin/hive-f/home/my/hive-script.sql•在进入交互模式之前,执行初始化sql文件•HIVE_HOME/bin/hive-i/home/my/hive-init.sqlHive 交互式Shell命令• 当命令$HIVE_HOME/bin/hive以不带-e/-f选项的方式运行时,hive将进入到交互模式•以(;)冒号结束命令行*Command*Descripti
6、onquit退出命令行set=设置参数set-v打印出所有Hive支持的命令*Command*DescriptionaddFILE*增加一个文件到资源列表.listFILE列出所有已经添加的资源listFILE*根据value来查看添加的资源!executeashellcommandfromhiveshelldfs执行DFS的命令12.6.2013文章内容来自:Java私塾7、>执行查询并输出到标准输出第三部分:日志日志•Hive使用Log4J来处理日志•我们可以通过下面的命令设计Hive的日志级别•$HIVE_HOME/bin/hive-hiveconfhive.root.logger=INFO,console•hive.root.logger的有INFO,DEBUG,等第四部分:资源Hive添加资源•Hive可以动态的添加资源,如文件•一般情况下,我们是在与Hive进行交互时添加文件•实际上是使用Hadoop的 DistributedCache来控制的例子•ADD8、{FILE[S]9、JAR[S]10、ARCHIVE[S]}[]*•LIST{FILE[S]11、JAR[S]12、ARCHIVE[S]}[..]• DELETE{FILE[S]13、JAR[S]14、ARCHIVE[S]}[..]
7、>执行查询并输出到标准输出第三部分:日志日志•Hive使用Log4J来处理日志•我们可以通过下面的命令设计Hive的日志级别•$HIVE_HOME/bin/hive-hiveconfhive.root.logger=INFO,console•hive.root.logger的有INFO,DEBUG,等第四部分:资源Hive添加资源•Hive可以动态的添加资源,如文件•一般情况下,我们是在与Hive进行交互时添加文件•实际上是使用Hadoop的 DistributedCache来控制的例子•ADD
8、{FILE[S]
9、JAR[S]
10、ARCHIVE[S]}[]*•LIST{FILE[S]
11、JAR[S]
12、ARCHIVE[S]}[..]• DELETE{FILE[S]
13、JAR[S]
14、ARCHIVE[S]}[..]
此文档下载收益归作者所有