当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/390370.html

相关文章:

  • 『MySQL 实战 45 讲』22 - MySQL 有哪些“饮鸩止渴”提高性能的方法?
  • 创建kset
  • 实战:基于Java的大数据处理与分析平台
  • 构建安全稳定的应用:Spring Security 实用指南
  • 嵌入式STM32F103项目实例可以按照以下步骤进行构建和实现
  • 2024最新Stable Diffusion【插件篇】:SD提示词智能生成插件教程!
  • 彻底学会Gradle插件版本和Gradle版本及对应关系
  • p2p、分布式,区块链笔记: 通过libp2p的Kademlia网络协议实现kv-store
  • ShareSDK iOS端如何实现小红书分享
  • 算法day1 两数之和 两数相加 冒泡排序 快速排序
  • Rust监控可观测性
  • SVN 的忽略(Ignore)和递归(Recursively)以及忽略部分
  • vue3开发过程中遇到的一些问题记录
  • Jedis、Lettuce、RedisTemplate连接中间件
  • 【C++】继承(详解)
  • 网络io与select,poll,epoll
  • 【Linux】多线程(一万六千字)
  • sh脚本笔记2
  • js替换对象里面的对象名称
  • 鸿蒙开发设备管理:【@ohos.settings (设置数据项名称)】
  • STM32之五:TIM定时器(2-通用定时器)
  • 【分布式系统】监控平台Zabbix对接grafana
  • 操作系统真象还原:编写硬盘驱动程序
  • firewalld防火墙(二)
  • Android-悬浮窗口
  • 打破僵局:Foxit Reader无法打开的终极解决方案
  • [调试] JTAG下运行正常,从QSPI或者SD卡启动则无响应,如何查找问题
  • Linux内核 -- 多线程之wait_event用法
  • 双指针系列第 8 篇:盛水最多的容器。几句话讲明白!
  • c++高阶-1-模板