第2关:Hive Shell入门基础命令
Hive Shell
运行在Hadoop
集群环境上,是Hive
提供的命令行接口(CLI
),在Hive
提示符输入HiveQL
命令,Hive Shell
把HQL
查询转换为一系列MapReduce
作业对任务进行并行处理,然后返回处理结果。
为了完成本关任务,你需要掌握:Hive Shell
常用命令 。
Hive Shell 常用命令
注意:Hive
命令必须以分号;
结束。
启动 Hive Shell:hive;
出现hive>
说明启动成功。
- 查询数据库:
show databases;;
- 查询表:
show tables;
因为该数据库下没有创建表,所以输出结果为0
行。
- 创建数据库
mydb
:create database mydb;
- 删除数据库
mydb
:drop database mydb;
- 创建表
mytable
,有id
字段,数据类型为int
:create table mytable(id int);
删除表
mytable
:drop table mytable;
退出 Hive Shell:
exit;
Hive Shell 非交互式运行
我们也可以不启动Hive Shell
,直接在Linux
的命令行操作Hive
。
hive -e 'show databases;'
在Hive
的交互式模式和非交互式模式下,执行HiveQL
操作都会输出执行过程信息,如执行查询操作所用时间,通过指定-S
选项可以禁止输出此类信息。
hive -S -e 'show databases;'
编程要求
请根据右侧命令行内的提示,在Begin - End
区域内进行sql
语句代码补充,具体任务如下:
在Hive Shell
下创建一个表student
,表结构如下:
col_name | data_type |
---|---|
id | int |
name | string |
age | int |
create table student (id int,name string,age int);
第2关:Hive Shell入门基础命令相关推荐
- Linux入门基础命令(四)
Linux入门基础命令(四) 文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构 2.文件系统从根目录下开始,用"/表示" 3.以.开头的文件为隐藏文件 4.路径分割的 / ...
- linux小白入门基础命令(一)
从今天开始汇总一些linux的常用命令,不会太全,这个博客(一)只介绍帮助命令.目录命令和文件操作命令,这个入门基础命令适合linux的初学者,也方便山东科技大学的linux操作系统.docker等涉 ...
- linux shell指令 amp,shell入门基础amp;常见命令及用法
shell shell是一个命令解释器,实际是一个程序,/bin/bash,linux中所有的命令都由它来解释,有自己的语法 shell脚本 以.sh结尾 shell语法+linux命令 注释: 单行 ...
- idea从gitlab拉项目到本地_Git入门-基础命令,用github免费服务器域名部署小项目...
git基础命令学习,并用github Pages提供的免费服务器和域名部署个人前端. 学习长视频已经在我的西瓜视频发布,欢迎观看! 今天想跟大家分享一些关于git使用操作方面的知识,但是我觉得如果是讲 ...
- 【系统知识点】linux入门基础命令
大概总结了一下一些基础命令,仅仅是帮助基础使用linux文件系统,如果还有相关基础命令,希望大家留言一起补充汇总一下! 命令的基本格式: 格式:command [-options] parameter ...
- shell入门基础知识
第一章:什么是shell 1.概念 在计算机科学中,Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(command interpreter,命令解析器).它类 ...
- 云计算入门基础命令行
###########严重声明################# 本人支持一切正规软件开发行为,接受知识付费理念. 并坚决抵制盗版行为,用于学习交流的非盈利目的的,且法律允许且支持的条件下,可以进行相 ...
- shell入门基础必备
1.建立和运行shell程序 什么是shell程序呢? 简单的说shell程序就是一个包含若干行 shell或者linux命令的文件. 象编写高级语言的程序一样,编写一个shell程序需要一个文本 ...
- shell linux教程,Shell入门基础知识
Shell 简介 Shell作为命令语言,它交互式地解释和执行用户输入的命令:作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支. 常常作为批处理命令来 ...
最新文章
- 《OpenCV3编程入门》学习笔记8 图像轮廓与图像分割修复(二)寻找物体的凸包
- 时频特性分析(Matlab)
- linux下大于2TB硬盘格式化及挂载,linux下大于2T的分区方法
- c++ vector pop_back() 与pop_back()
- 多租户(multi-tenant)
- windows+nginx负载测试
- Linux命令:find命令详解
- 数据库DBeaverEE 22.0.2
- 粒子滤波与PF目标追踪
- 2021全国大学生数学建模 C题 解题思路和细节展示
- Excel闪退问题解决
- 三种获取当前时间戳的方式
- Chinese NER Using Lattice LSTM 论文解读
- 三星带着Bixby搅局中国市场,还说自己是「一家AI技术公司」
- 级联rc滤波_了解无源RC滤波器,看完这篇你就懂了(二)
- 基于单片机的多功能智能指纹_手机_门禁卡_按键密码锁系统设计
- 安卓手机+LinuxDeploy+CentOS+宝塔面板的安装教程
- Codeforces 777D Cloud of Hashtags(思维 + 暴力)
- 股票量化分析工具QTYX使用攻略系列——双底形态选股
- 最好的3个安卓epub阅读器