1.CLI选项
- 命令行帮助
hive -H
- 命令行嵌入SQL语句
hive -e 'select * from employee'
- 命令行以silent模式执行语句并重定向到文件
hive -S -e 'select * from employee' > result.txt
注:-S和-e参数的顺序不能换
- 执行SQL脚本文件
hive -f /data/test.sql
- 交互模式命令,使用hive命令进入交互模式
退出
exit
输出变量列表
set
输出Hive和Hadoop配置变量
set -v
执行控制台命令
! ls
执行hadoop命令
dfs -ls
2.变量和属性
- hivevar 用户自定义变量,可读写
- hiveconf Hive相关配置属性,可读写
- system java定义的配置属性,可读写
- env shell定义的系统环境变量,只读
- 使用set命令查看和设置变量的值
3.Hive中使用Hadoop的DFS命令
创建目录
dfs -mkdir /home;
查看目录
dfs -ls /home;
上传文件
dfs -put sample.txt /home/;
创建空文件
dfs -touchz /home/hello;
删除文件
dfs -rmr /home/hello;
删除目录
dfs -rm /home
重名名
dfs -mv /hello /hello2
查看文件
dfs cat /hello
复制目录到本地
dfs -copyToLocal /home /data
注:
如果需要在命令行执行,前面加hadoop