通过shell访问hive_HIVE的Shell操作

本文介绍了如何通过shell访问Hive,包括Hive支持的命令如quit、set、! [cmd]等,以及Hive的命令行语法结构。此外,还详细阐述了Hive的参数配置方式,如配置文件、命令行参数和参数声明,以及它们的生效范围和优先级。
摘要由CSDN通过智能技术生成

1、Hive支持的一些命令

退出使用quit或exit离开交互式外壳。

set key = value使用它来设置特定配置变量的值。 这里要注意的一件事是,如果您对变量名拼写错误,cli将不会显示错误。

set这将打印由用户或配置单元覆盖的配置变量列表。

set -v这将打印所有hadoop和hive配置变量。

添加文件[文件] [文件] *将文件添加到资源列表

添加jar jarname

list FILE列出所有添加到分布式缓存的文件

list FILE [file] *检查给定资源是否已经添加到分布式缓存中

! [cmd]从配置单元外壳执行外壳命令

dfs [dfs cmd]从配置单元外壳执行dfs命令

2、语法结构

1、-i 从文件初始化 HQL

2、-e 从命令行执行指定的 HQL

3、-f 执行 HQL 脚本

4、-v 输出执行的 HQL 语句到控制台

5、-p connect to Hive Server on port number

6、-hiveconf x=y(Use this to set hive/hadoop configuration variables)

7、-S:表示以不打印日志的形式执行命名操作

linux命令行下直接运行HQL:hive -e "select * from cookie.cookie1;"

linux命令行下调用写好的HQL文件:hive -f hive.sql

linux命令行下调用写好的Conf文件配置参数 hive -i initive.conf

二、Hive的参数配置方式

1、Hive的参数配置大全

2、Hive的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值