Hive专栏 | ||
---|---|---|
上一篇 | 主目录 | 下一篇 |
【前言】
在shell命令行中可以运行hive命令,在hive中也可以运行shell命令
1 shell执行hive命令
1.1 查询
hive -e 'select * from temp_db.rating limit 5'
1.2 运行脚本
hive -f script.hql
1.3 运行参数文件
从配置文件启动 hive,并加载配置文件当中的配置参数
hive -i inithive.conf
2 hive中执行shell命令
2.1 执行shell普通命令
在命令前面加上!
2.2 执行hadoop命令
上面这种方式执行hadoop效率低:将!hadoop fs -ls /
以脚本的形式在shell中执行。如果是执行hadoop命令,可直接用命令:
dfs -ls /;