欢迎投稿

今日深度:

Hive命令行,videohive

Hive命令行,videohive


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命令时没有反应

1 首先要看一下Hive服务正常起来没。
2 看一下hive配置的Xml文件是否配置正确。
希望把xml发上来 说一下具体配置的细节、才能定位问题
 

1个hive命令生成几个JOB

这个取决于你的hql里面到底涉及到多少运算语句。
通常对一个表格的一次处理就会有一个job
如果你的命令里有join on这种,涉及多个查询,组合,那就会有多个job
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2323.html NewsArticle Hive命令行,videohive Hive 命令行 Hive 命令行示例 •从命令行执行指定的sql语句 •$HIVE_HOME/bin/hive -e 'select a.col from tab1 a' •以指定的hive环境变量执行指定的sql语句 •$HIVE_HOME/bin/hive -e 'se...
评论暂时关闭