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
1 首先要看一下Hive服务正常起来没。
2 看一下hive配置的Xml文件是否配置正确。
希望把xml发上来 说一下具体配置的细节、才能定位问题
这个取决于你的hql里面到底涉及到多少运算语句。
通常对一个表格的一次处理就会有一个job
如果你的命令里有join on这种,涉及多个查询,组合,那就会有多个job
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。