Hive的安装与配置——第2关:Hive Shell入门基础命令

简介: Hive的安装与配置——第2关:Hive Shell入门基础命令

任务描述

本关任务:按照编程要求,在Hive下创建表。


相关知识

Hive Shell运行在Hadoop集群环境上,是Hive提供的命令行接口(CLI),在Hive提示符输入HiveQL命令,Hive ShellHQL查询转换为一系列MapReduce作业对任务进行并行处理,然后返回处理结果。


为了完成本关任务,你需要掌握:Hive Shell常用命令 。

Hive Shell 常用命令

注意:Hive命令必须以分号;结束。


  • 启动 Hive Shell:hive

47095b68d8ce4982b48e1367f5197c02.png


出现hive>说明启动成功。

  • 查询数据库:show databases;

9677b9b2dd3b473d911ff8eabf09c250.png


  • 查询表:shotables;

daa6957cd027416c990bfc5c2bbb1502.png


因为该数据库下没有创建表,所以输出结果为0行。

  • 创建数据库mydbcreate database mydb;

5ed63185c366480c8ff074afef1185e9.png


  • 删除数据库mydbdrop database mydb;
  • 创建表mytable,有id字段,数据类型为intcreate table mytable(id int);

ec38bf1f480940a9a21ff4a414c4fcac.png


  • 删除表mytabledrop table mytable;
  • 退出 Hive Shell:exit;

0153ed5b8e134d2ea6d595ac64e1808b.png


Hive Shell 非交互式运行

我们也可以不启动Hive Shell,直接在Linux的命令行操作Hive

  • hive -e 'show databases;'

53685e5901e545af930cfe5a27cf72ac.png


Hive的交互式模式和非交互式模式下,执行HiveQL操作都会输出执行过程信息,如执行查询操作所用时间,通过指定-S选项可以禁止输出此类信息。

  • hive -S -e 'show databases;'。

0106fadd8ed34102a9acd2474181dc80.png


编程要求

请根据左侧知识点的描述,在右侧命令行中使用 Hive 进行创表 ,具体任务如下:

Hive Shell下创建一个表student,表结构如下:

col_name data_type
id int
name string
age int


测试说明

补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。


开始你的任务吧,祝你成功!

root@evassh-13589057:~# hive -S -e 'create table student(id int, name string, age int);'



目录
相关文章
|
6月前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
478 6
|
4月前
|
SQL 分布式计算 Hadoop
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
140 3
|
6月前
|
分布式计算 资源调度 Hadoop
Hadoop入门基础(五):Hadoop 常用 Shell 命令一网打尽,提升你的大数据技能!
Hadoop入门基础(五):Hadoop 常用 Shell 命令一网打尽,提升你的大数据技能!
|
6月前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
103 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
6月前
|
SQL 存储 分布式计算
Linux退出Hive命令
【8月更文挑战第14天】
|
5月前
|
存储 Ubuntu Shell
shell 用法入门
本文档详细介绍了Shell脚本的基础知识,包括基本写法、变量定义与使用、命令置换、环境变量、数组操作、算术运算、输入输出处理、控制语句及循环结构等内容。文档还提供了丰富的示例代码,帮助读者更好地理解和掌握Shell编程技巧。此外,还介绍了如何使用`if`语句进行条件判断、`case`语句进行模式匹配以及`while`、`for`循环等控制结构。最后,文档还涵盖了函数定义与调用的方法。适合初学者和有一定基础的开发者参考学习。
|
6月前
|
存储 Shell 数据安全/隐私保护
minio一键安装脚本分享(shell和python)
minio一键安装脚本分享(shell和python)
145 0
|
6月前
|
关系型数据库 Shell 数据库
postgres14一键安装脚本分享(shell和python)
postgres14一键安装脚本分享(shell和python)
214 0
|
6月前
|
SQL 分布式计算 Hadoop
Hive基本概念入门
Hive基本概念入门
115 0
|
7月前
|
SQL 分布式计算 关系型数据库
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
97 2

热门文章

最新文章