关于Hive命令的7个小技巧,你都清楚吗?

本文介绍了在Hive命令行中的一些实用技巧,包括命令选项、使用方法、hiverc文件的配置、操作命令历史、执行系统和Hadoop命令,以及如何在Hive中显示查询字段名。通过这些技巧,可以更高效地管理和操作Hive中的数据。
摘要由CSDN通过智能技术生成

前言

        最近在看冰河大佬写的《海量数据处理与大数据技术实战》,该书涵盖以Hadoop为主的多款大数据技术框架实战的内容,兼顾理论与实操,是市面上难得的技术好书。本篇文章,我就分享一下从中学习到的关于Hive命令的7个小技巧,受益的朋友记得来发三连⭐支持一下哟~

在这里插入图片描述

Hive命令说明

        在Hive提供的所有连接方式中,命令行界面是最常用的一种方式。用户可以使用Hive的命令行对Hive中的数据库、数据表和数据进行各种操作。

1、Hive命令选项

        在服务器上启动Hadoop之后,输入“Hive”命令就能够进入Hive的命令行。也可以输入如下命令查看Hive的命令选项:

        hive --help

在这里插入图片描述
        可以看到,输出了Hive的一些命令选项,说明用户可以通过--service serviceName的方式启动某个服务。以下信息列出了Hive主要的命令行选项:

在这里插入图片描述
        其中,部分重要选项的说明如下:

        (1) cli:命令行界面

        (2)hiveserver2:启动Hive远程模式时需要启动的服务,其可以监听来自其他进程的连接

        (3)jar:扩展自 hadoop jar 命令,可以执行需要 Hive 环境的应用程序

        (4)metastore:启动一个 Hive 元数据服务

        接下来,在CentOS6.8服务器的命令行中输入如下命令,查看Hive的CLI选项:

        hive --help --service cli
在这里插入图片描述
        选项说明如下:

        (1)-d,–define<key=value>:主要用来定义变量,如 -d A=B 或者 --define A=B

        (2) --databases:指定使用的数据库名称

        (3) -e:从服务器命令行执行SQL语句

        (4) -f :从文件中执行SQL语句

        (5) -H:–help :输出帮助信息

        (6) --hiveconf<property=value>:设置 Hive 的属性值,能够覆盖 hive-site.xml 文件中配置的属性值

        (7) --hivevar<key=value>:在Hive命令中替换参数

        (8) -i :初始化SQL文件

        (9) -S,-- silent:集成模式下开启静默模式

        (10) -v,-- verbose:输出详细信息

2、Hive命令的使用

        在命令行输入“hive”命令,即可进入Hive命令行终端,如下所示:

在这里插入图片描述
        我们写个查询语句

hive (default)> select * from testdb.student;
OK
student.s_id    student.s_name  student.s_birth student.s_sex
01      永昌    1990-01-01      男
02      鸿哲    1990-12-21      男
03      文景    1990-05-20      男
04      李云    1990-08-06      男
05      妙之    1991-12-01      女
06      雪卉    1992-03-01   
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据梦想家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值