美文网首页Hive
Hive常用的几种交互操作

Hive常用的几种交互操作

作者: 明明德撩码 | 来源:发表于2018-03-04 00:19 被阅读41次

查看hive下的交互命令方式 -help(hive 外)

命令:bin/hive -help
usage: hive
-d,--define <key=value> Variable subsitution to apply to hive
commands. e.g. -d A=B or --define A=B
--database <databasename> Specify the database to use
-e <quoted-query-string> SQL from command line
-f <filename> SQL from files
-H,--help Print help information
-h <hostname> connecting to Hive Server on remote host
--hiveconf <property=value> Use value for given property
--hivevar <key=value> Variable subsitution to apply to hive
commands. e.g. --hivevar A=B
-i <filename> Initialization SQL file
-p <port> connecting to Hive Server on port number
-S,--silent Silent mode in interactive shell
-v,--verbose Verbose mode (echo executed SQL to the

-e <引号括起来的查询字符串> sql命令行

  • 查询样例

"select * from db_hive.student;"
好处:不用直接进入到hive的交互是命令页面


-e

-f <一个sql文件> 一个包含sql或者业务逻辑的sql文件

  • $ touch hivef.sql 创建一个sql文件
    文件内容:select * from db_hive.student ;
  • 执行此文件
    $ bin/hive -f /opt/datas/hivef.sql
  • 把执行结果输出到某个文件(保存执行结果)
    $ bin/hive -f /opt/datas/hivef.sql > /opt/datas/hivef-res.txt
    总过程

- i <文件名>初始化sql文件

  • bin/hive -i <filename>
    与用户自定义相互使用

hive命令中的交互模式(hive内)

  • 退出 exit

  • quit

  • set key=value
    例如: set system:user.name=lizh



    说明:图片中的所有key的value都可以进行设置。

  • !(感叹号)hive客户端内使用本地文件系统linux命令则用感叹号!即可

    命令:!ls /opt/datas/ ;

  • 在hive cli命令窗口中如何查看hdfs文件系统
    hive (default)> dfs -ls / ;
    说明:必须是dfs开头。它模式是吧bin/hdfs 省略掉了。
    注意:内部命令都是以分号结尾

    结尾
  • 查询语句
    select * from student ;


    query String

相关文章

  • Hive常用的几种交互操作

    查看hive下的交互命令方式 -help(hive 外) 命令:bin/hive -helpusage: hive...

  • Hive常用交互命令

    1 Hive 常用交互命令 1.“-e”不进入 hive 的交互窗口执行 sql 语句bin/hive -e "s...

  • 002 Impala | 安装要求

    操作系统 linux only Hive Metastore Impala能够交互操作hive中存储的数据,使用相...

  • 数据查询-Hive基础

    outline 什么是Hive 为什么需要Hive Hive的架构 Hive的常用操作 什么是Hive Hive由...

  • Hive sql常见操作

    基本sql操作 hive表操作 分区操作 Hive内置函数 (1)数学函数 常用的数学函数都有:round、flo...

  • Hive基本操作

    参考:hive 表的常用操作Hive基本操作 1 Thrift Server Thrift 支持多种语言之间的RP...

  • Hive学习-高级版一(其他客户端使用介绍)

    操作hive的方法前面只介绍了hive客户端方式,但是被官方定义为过时(虽然还是最常用的),其他操作hive的方式...

  • Hive常用操作

    1. 绑定数据 1.1 创建表&创建文本文件 表示行格式用逗号来分割字段。 创建文本文件test.txt 我创建在...

  • Hive常用操作

    创建表 简单的建表 从查询结果创建表 克隆表 此处是指克隆表结构,并不会克隆表数据。 创建从格式化文本文件导入的表...

  • hive进阶学习

    创建hive表常用语句: 修改hive表名称: 内部表 vs 外部表: 创建分区表以及补充操作: hive中查询介...

网友评论

    本文标题:Hive常用的几种交互操作

    本文链接:https://www.haomeiwen.com/subject/biqxfftx.html