1.命令行模式
- 获取帮助 --> hive -H 或-help

- 运行hive语句 --> hive -e "执行语句"

- 运行hive文件 --> hive --f "执行文件"

-
定义变量 --> hive --hivevar key=value
-
引用变量 --> ${varname}

-
交互模式
-
进入客户端 --> hive
-
运行shell命令 --> !linux语句;
-
运行hdfs命令 --> dfs --hdfs语句;

- 运行sql文件 --> source sql文件;

-
beeline 常用命令
-
使用beeline命令,需启动hiveserver2服务 hiveserver2 &
-
命令行模式
-
获取帮助 --> beeline --help
-
运行hive语句 --> beeline -ujdbc:hive2://hadoop101:10000 -nroot -e"hive语句"
-
运行hive文件 --> beeline -ujdbc:hive2://hadoop101:10000 -nroot -f"hive文件"
-
定义变量 --> beeline -ujdbc:hive2://hadoop101:10000 -nroot --hivevar key=value
-
引用变量 --> ${varname}
-
进入交互模式 --> beeline -ujdbc:hive2://hadoop101:10000 -nroot
-
获取帮助 --> !help
-
连接客户端 --> !connect jdbc:hive2://hadoop101:10000
-
记录输出结果 --> !record filename (若退出 --> !record )
-
运行shell命令 --> !sh shell命令
-
运行hdfs命令 --> dfs hdfs命令;
-
运行sql文件 --> !run sql文件
-
关闭客户端 --> !close

