美文网首页我爱编程
hive基础操作(一)

hive基础操作(一)

作者: 钰独行 | 来源:发表于2018-04-11 22:59 被阅读0次

hive CLI

在shell环境下执行一次hive命令:
hive -e select * from dual;
hive -S -e select * from dua;
-S 是为了开启静默模式,除去类似OK等字样

例子

hive -S -e "set"  | grep warehouse

hive.metastore.warehouse.dir=/user/hive/warehouse
hive.warehouse.subdir.inherit.perms=true

在shell环境下从文件中执行hive查询

hive -f  /home/hadoop/h.hql

在hive CLI下从文件执行hive查询

souce /home/hadoop/h.hql

预处理文件

1. hive -i   文件名    会在启动hive时自动加载文件中的预处理命令
2. 在当前用户家目录中创建   .hiverc文件,hive启动时会自动加载 .hiverc文件。
例如:set hive.cli.print.current.db=true

hive模式下执行shell和hadoop命令

hive>  ! mkdir testdir;
hive> ! pwd;
hive>   dfs -ls /;    -- 相询速度会更快,因为这样不会新启动一个JVM。

PS:
HQL文件中注释用 --
设置查询时显示字段名:

    set hive.cli.print.header=true;

可以将上述语句放到 home目录下的 .hiverc文件中自动加载。

相关文章

  • Hive编程指南笔记整理

    hive编程指南阅读笔记 1.基础操作 1.1.启动hive HIVE_HOME$ bin/hive 1.2.1....

  • hive基础操作(一)

    hive CLI 在shell环境下执行一次hive命令:hive -e select * from dual...

  • Hive基础操作

    命令行界面 变量和属性 define key=value和--hivevar key=value是等价的,都是让用...

  • Hive基础操作

    引入Hive的原因 使用SQL操作HDFS上的数据 Hive内部是什么 Hive二进制分支版本包括三部分 Java...

  • Hive数据库连接操作雷区

    基础操作测试 首先准备两张表收入表 hive_join_gaap_test 和 信息表 hive_join_pl_...

  • hive基础语法

    目录 Hive安装和启动 Hive表操作-分区表 Hive表操作-复杂类型操作 Hive 查询语句 Zepplin...

  • HIVE操作基础实战

    hive是基于Hadoop的一个数据仓库工具,提供了丰富的SQL查询方式来分析存储在Hadoop分布式文件系统中的...

  • Hive通用基础优化

    hive基础优化 访问咨询主题看板_数据采集操作: 源数据 --> ODS层 访问咨询主题看板_清洗转换操作: ...

  • Hive框架基础(一)

    * Hive框架基础(一) 一句话:学习Hive有毛用? 那么解释一下 毛用: * 操作接口采用类SQL语法,提供...

  • 数据查询-Hive基础

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

网友评论

    本文标题:hive基础操作(一)

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