Hive命令行

Hive 命令行

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命令行,布布扣,bubuko.com

时间: 2024-10-15 17:15:20

Hive命令行的相关文章

hive命令行不打印日志

[Author]: kwu hive命令行不打印日志,hive的命令行运行会输出mapreduce的日志,这些日志对大部分用户来说是不需要的. 如何去掉这个日志: hive -S 加上 "-S"  参数即可(-S,--silent ). 版权声明:本文为博主原创文章,未经博主允许不得转载.

Hive命令行常用操作(数据库操作,表操作)

数据库操作 查看所有的数据库 hive> show databases ; 使用数据库default hive> use default; 查看数据库信息 hive > describe database default; OK db_name comment location owner_name owner_type parameters default Default Hive database hdfs://hadoop1:8020/user/hive/warehouse pub

Hive基本使用——命令行

Hive 用户接口主要有三个:命令行(CLI),客户端(Client) 和 Web界面(WUI).其中最常用的是 CLI,启动的时候,会同时启动一个 Hive 服务.Client 是 Hive 的客户端,用户连接至 Hive Server.在启动 Client 模式的时候,需要指出 Hive Server 所在节点,并且在该节点启动 Hive Server. WUI 是通过浏览器访问 Hive的Web工具 这里介绍Hive命令行的一个基本使用 注意 hive命令行语句后面一定要加分号 创建数据库

hive命令查询数据不显示表头解决办法

在hive命令行中查询数据如下: 表头未显示出来 解决办法: 修改hive安装包conf/hive-site.xml配置文件: <property> <name>hive.cli.print.header</name> <value>true</value> <description>Whether to print the names of the columns in query output.</description&g

hive在命令行消除进度等错误信息

大家在使用shell脚本调用hive命令的时候,发现hive的中间过程竟然打印到错误输出流里面,这样在查看错误日志的时候,需要过滤这些没用的信息,那么可以使用如下的配置参数. set hive.session.silent=true; (默认是false) 例如: hive> select from_original,pv from tableName where rpt_date='2014-12-08' order by pv desc limit 4; Total MapReduce jo

Hive 系列(三)—— Hive CLI 和 Beeline 命令行的基本使用

一.Hive CLI 1.1 Help 使用 hive -H 或者 hive --help 命令可以查看所有命令的帮助,显示如下: usage: hive -d,--define <key=value> Variable subsitution to apply to hive commands. e.g. -d A=B or --define A=B --定义用户自定义变量 --database <databasename> Specify the database to use

Shell命令行

利用wc命令统计文件行,单词数,字符数,利用sort排序和去重,再结合uniq可以进行词频统计. cat file.txt sort hello.c | uniq -c | sort -nr |head -5 用cat命令查看文件格式与内容.先对文件进行排序,再用uniq -c命令统计不同单词及各个单词出现的次数,得到的结果就是次数后面紧挨的单词,然后使用sort -nr对次数进行排序,并逆序显示,最后head -5命令显示结果的前5行. 类似于sql语句: select word,count(

.hive命令的3种调用方式 以及源码

安装 hive后 在命令行 如输入 Hive -h -后面随便输入.让让他报错进入命令提示界面 -d 定义一个变量 两种形式 -d A=B or --define A=B -e 执行sql语句  hive -e "select * from a" -f 执行一个sql片段.或者包含sql语句的文本文件 -i  初始化 sql文件.或者包含sql语句的文本文件 [[email protected] Desktop]$ hive -iMissing argument for option:

hive命令的三种执行方式

hive命令的3种调用方式 方式1:hive –f  /root/shell/hive-script.sql(适合多语句) hive-script.sql类似于script一样,直接写查询命令就行 不进入交互模式,执行一个hive script 这里可以和静音模式-S联合使用,通过第三方程序调用,第三方程序通过hive的标准输出获取结果集. $HIVE_HOME/bin/hive -S -f /home/my/hive-script.sql (不会显示mapreduct的操作过程) 那么问题来了