hive命令和参数

一.命令行模式

hive命令行

hive -H 查询hive的可用参数

hive -e "" 在hive命令中直接执行简单的sql语句

在hive命令中执行sql文件

hive -f 文件地址

在hive命令中新建hive变量

hive --hivevar mykey="myvalue"

beeline命令行

先得启动hiveserver2

nohup hiveserver2 1>/opt/softs/hive3.1.2/logs/hive.log 2>/opt/softs/hive3.1.2/logs/hive_err.log &

1.查询beeline命令中的可用参数

beeline -u jdbc:hive2://bigdata004:10000 -root -h

2.在beeline中直接执行简单的sql语句

beeline -u jdbc:hive2://bigdata004:10000 -root -e "show databases;"

3.在beeline命令中执行sql文件

beeline -u jdbc:hive2://bigdata004:10000 -root -f 文件地址

4.在beeline命令中新建hive键值对变量

beeline -u jdbc:hive2://bigdata004:10000 -root --hivevar mykey="myvalue"

二.交互模式 (进入hive命令行或beeline命令行执行命令)

hive命令行

调用hive中的函数

----查询当前所在数据库

select current_database();

执行hdfs命令

dfs -ls /;

执行sql文件

source 文件路径:

三.hive的参数

在hive命令行或者beeline命令行中查询hive的参数

set;

使用set命令查询具体的hive参数

set mapred. reduce. tasks ;

设置hive中的参数

1.在hive-siter xm1中设置参数(有效性是永久)

2.在hive-defalut . xm1中设置参数(有效性是永久)|

3.使用set命令进行设置(有效性为当前session)

set mapred.reduce.tasks=10;

参数设置的优先级,高优先级的设置会覆盖低优先级的设置

set > hive-site. xml> hive-defalut. xml

相关推荐
BYSJMG2 小时前
计算机毕业设计选题:基于Spark+Hadoop的健康饮食营养数据分析系统【源码+文档+调试】
大数据·vue.js·hadoop·分布式·spark·django·课程设计
励志成为糕手3 小时前
Hadoop进程:深入理解分布式计算引擎的核心机制
大数据·hadoop·分布式·mapreduce·yarn
像豆芽一样优秀3 小时前
Hive和Flink数据倾斜问题
大数据·数据仓库·hive·hadoop·flink
计算机毕业设计木哥6 小时前
计算机毕业设计 基于Python+Django的医疗数据分析系统
开发语言·hadoop·后端·python·spark·django·课程设计
howard200516 小时前
VMWare上搭建Hive集群
hive·hadoop
aristo_boyunv16 小时前
拦截器和过滤器(理论+实操)
java·数据仓库·hadoop·servlet
IT研究室1 天前
大数据毕业设计选题推荐-基于大数据的贵州茅台股票数据分析系统-Spark-Hadoop-Bigdata
大数据·hadoop·spark·毕业设计·源码·数据可视化·bigdata
Lx3521 天前
Hadoop异常处理机制:优雅处理失败任务
大数据·hadoop
IT毕设梦工厂1 天前
大数据毕业设计选题推荐-基于大数据的国家基站整点数据分析系统-Hadoop-Spark-数据可视化-BigData
大数据·hadoop·spark·毕业设计·源码·数据可视化
项目題供诗1 天前
Hadoop(八)
大数据·hadoop·分布式