hadoop学习笔记 Hive的cli与Commands
来源:互联网 发布:手机语音拨号软件 编辑:程序博客网 时间:2024/06/05 00:18
Hive的cli与Commands
Hive:进入交互界面
create database temp: 创建数据库
hive-database temp: 默认是直接进行Default数据库,如果加了-database temp直接进入这个数据库
use default: 数据库间的切换
常用终端命令:
Qiut /exit 退出
Set/ set-v /reset 设置参数变量(没有-v标记时,set打印所有在hivevar,hiveconf, system和env中的变量,加入-v,它还会打印Hadoop属性,比如HDFS和Mapreduce的控制属性)
!执行外部Shell命令,交互命令和管道失效
Dfs 执行HDFS命令
add file/ list file /delete file 管理分布缓冲构资源,这些资源在所有机器都可以使用
<query string> HiveSQL语句
Hive命令
usage:hive
-d,--define<key=value> %定义变量
-e <quoted-query-string> %SQL from command line
-f <filename> %SQL from files
-H, --help
-h <hostname> %远程
-i <filename> %启动时加载文件,默认找.hiverc ,也可以指定文件,在文件里可以ADD xx.jar一些资源或者set一些参数
-p <port> %端口
-s,--silent %静默不输出
-v,--verbose %是否把SQL显示到控制台
hive技巧:
hive常见配置项
hive.cli.print.current.db=true 显示当前工作的数据库
hive.cli.print.header=true 显示列名
mapred.reduce.tasks 开的reduce数量
hive.exec.reducers.bytes.per.reducer 多少字节开一个reduce
不严格模式hive.exec.dynamic.partition.mode=strict
Hive:进入交互界面
create database temp: 创建数据库
hive-database temp: 默认是直接进行Default数据库,如果加了-database temp直接进入这个数据库
use default: 数据库间的切换
常用终端命令:
Qiut /exit 退出
Set/ set-v /reset 设置参数变量(没有-v标记时,set打印所有在hivevar,hiveconf, system和env中的变量,加入-v,它还会打印Hadoop属性,比如HDFS和Mapreduce的控制属性)
!执行外部Shell命令,交互命令和管道失效
Dfs 执行HDFS命令
add file/ list file /delete file 管理分布缓冲构资源,这些资源在所有机器都可以使用
<query string> HiveSQL语句
Hive命令
usage:hive
-d,--define<key=value> %定义变量
-e <quoted-query-string> %SQL from command line
-f <filename> %SQL from files
-H, --help
-h <hostname> %远程
-i <filename> %启动时加载文件,默认找.hiverc ,也可以指定文件,在文件里可以ADD xx.jar一些资源或者set一些参数
-p <port> %端口
-s,--silent %静默不输出
-v,--verbose %是否把SQL显示到控制台
hive技巧:
在hive中用source可以调用SQL文件;
hive常见配置项
hive.cli.print.current.db=true 显示当前工作的数据库
hive.cli.print.header=true 显示列名
mapred.reduce.tasks 开的reduce数量
hive.exec.reducers.bytes.per.reducer 多少字节开一个reduce
不严格模式hive.exec.dynamic.partition.mode=strict
0 0
- hadoop学习笔记 Hive的cli与Commands
- HIVE学习笔记:Hive CLI基本操作
- hadoop学习笔记 HIVE
- hadoop学习笔记之hive 安装与配置
- hadoop学习笔记--10.hive安装与配置
- hadoop学习之--Hive笔记
- Hadoop学习笔记之Hive
- Hive学习之Hive CLI
- 从零自学Hadoop(18):Hive的CLI和JDBC
- 《Hadoop实战》的笔记-说明一下Pig与Hive
- Hive之 hive与hadoop的联系
- Hadoop学习-hive的安装配置与常见问题解决
- hadoop学习笔记-hive安装及操作
- Hadoop学习笔记之操作hive
- Hadoop 学习笔记之Hive安装
- Hadoop学习笔记(三):Hive简介
- hadoop学习笔记 Hive执行生命周期
- Hadoop 学习笔记四 Hive基本知识
- 第一,二类斯特林数
- 如何提高sql查询的效率
- Java Preferences 使用方法
- 求两个数组的公共子数组的最大长度
- 因WEBSERVIE超时而引发数据不一致的原因分析和解决方案
- hadoop学习笔记 Hive的cli与Commands
- run ceph in docker
- MUI 的学习与使用
- Unity3D-重新编译Mono加密DLL
- java Collections.sort()实现List排序的默认方法和自定义方法
- 后缀自动机小结 (spoj 8222)
- 219Contains Duplicate II
- Testlink和mantis整合
- Autolayout下设置多个View等比例排列