hadoop笔记之Hive的管理(CLI方式)
Hive的管理(一)
Hive的管理(一)
Hive的启动方式
- CLI(命令行)方式
- Web界面方式
- 远程服务启动方式
CLI方式
1. 进入命令行方式
- 直接输入
<HIVE_HOME>/bin/hive的执行程序 - 或者输入
hive --service cli
2. 退出命令行方式
exit;
3. 常用的CLI命令
清屏
ctrl+L或者!clear
查看数据仓库中的表
show tables --查看表列表;
注意在Hive命令行模式下用两个--表示后面的内容属于注释部分,用;表示结束
查看数据仓库中内置的函数
show functions --查看函数列表;
在Hive当中,有很多类似于Oracle数据库中的函数,例如abs求绝对值,avg求平均值,decode用于表示一个条件表达式等等……
查看表结构
desc 表名
查看HDFS上的文件
dfs -ls 目录
执行操作系统的命令
! 命令
执行HQL语句
select *** from ***
执行SQL的脚本
source SQL文件
4.进入Hive的静默模式
退出hive,在终端输入
hive -S
静默模式就是说不产生mapreduce的调试输出信息,而直接展示结果
以上的那么多都是在hive的提示符下执行的语句,这叫做hive的交互模式
5. 不进入hive交互模式,直接操作系统的提示符下执行hive语句
hive -e '语句';
还可以跟静默模式一起使用
hive -S -e '语句';
hadoop笔记之Hive的管理(CLI方式)的更多相关文章
- hadoop笔记之Hive的管理(远程登录方式)
Hive的管理(三) Hive的管理(三) Hive的远程服务 远程服务启动方式 端口号10000 启动方式:hive --service hiveserver (注意:以JDBC或ODBC的程序登录 ...
- hadoop笔记之Hive的管理(web界面方式)
Hive的管理(二) Hive的管理(二) Web界面方式 端口号9999 启动方式:hive --service hwi 通过浏览器来访问:http://<IP地址>:9999/hwi/ ...
- HADOOP docker(七):hive权限管理
1. hive权限简介1.1 hive中的用户与组1.2 使用场景1.3 权限模型1.3 hive的超级用户2. 授权管理2.1 开启权限管理2.2 实现超级用户2.3 实现hiveserver2用户 ...
- hadoop笔记之Hive的数据存储(内部表)
Hive的数据存储(内部表) Hive的数据存储(内部表) 基于HDFS 可使用hadoop给我们提供的web管理工具查看数据.打开管理工具localhost:9000–>Utilities下的 ...
- hadoop笔记之Hive入门(什么是Hive)
Hive入门(一) Hive入门(一) 什么是Hive? Hive是个数据仓库,数据仓库就是数据库,但又与一般意义上的数据库有点区别 实际上,Hive是构建在hadoop HDFS上的一个数据仓库. ...
- hadoop 笔记(hive)
//**********************************//安装配置1. 修改配置文件 1.1 在conf文件夹下 touch hive-site.xml <configurat ...
- hadoop笔记之Hive的数据存储(视图)
Hive的数据存储(视图) Hive的数据存储(视图) 视图(view) 视图是一种虚表,是一个逻辑概念:可以跨越多张表 既然视图是一种虚表,那么也就是说用操作表的方式也可以操作视图 但是视图是建立在 ...
- hadoop笔记之Hive的数据类型
Hive的数据类型 Hive的数据类型 前面说过,Hive是一个数据仓库,相当于一个数据库.既然是数据库,那么就必须能创建表,既然有表,那么当中就有列,列中就有对应的类型 总的来讲,hive的数据类型 ...
- hadoop笔记之Hive入门(Hive的体系结构)
Hive入门(二) Hive入门(二) Hive的体系结构 ○ Hive的元数据 Hive将元数据存储在数据库中(metastore),支持mysql.derby.oracle等数据库,Hive默认是 ...
随机推荐
- 【MFC学习笔记-作业6-sin图像】【OnDraw(CDC* pDC)】
根据这段源代码 一步一步剖析CDC的使用 void CDrawSinXView::OnDraw(CDC* pDC) { CDrawSinXDoc* pDoc = GetDocument(); ASSE ...
- scroll运用、图片悬浮
scroll 滚动条 长话短说进入正题: scrollTOP==0 内容置于顶部: scrollTOP()>=$(document).height-$(window).height 内容置于底部 ...
- MySQL操作类的封装(PHP)
<?php class mysql{ /** * 报错函数 * * @param string $error */ function err($error){ die("对不起,您的操 ...
- CPrimer Plus第12章 存储类、链接和内存管理随笔
被static修饰的属于内部链接,不可被外部程序文件所使用一般而言,全局变量(文件作用域变量)具有静态存储期,局部变量(代码块作用域变量)具有自动存储期寄存器变量不能使用地址运算符因为被static修 ...
- SQL Server 加密层级
---------------------------------------------------------------------------------------------------- ...
- 【写一个自己的js库】 1.搭个架子先
最近在看<javascript dom 高级程序设计>,想着跟着里面的代码敲一遍吧,也算是做一下学习笔记吧,所以这不是重新发明轮子,只是个学习的过程. 1.先确定自己的命名空间,并且加入几 ...
- Xshell中文乱码
终端”编码设置,默认是 默认语言,选择UTF8设置即可
- getline(cin,s) bug workaround
#include<iostream>using namespace std;#include<string> int main(){int n;stirng s;cin> ...
- Spring、控制反转与依赖注入(概念)
Spring 一个开源的控制反转(Inversion of Control ,Ioc)和面向切面(AOP)的容器框架. 主要目的:简化开发 控制反转(Inversion of Control ,Ioc ...
- jQuery学习笔记(一)——基础选择器、过滤选择器、表单选择器
$()就是jQuery中的函数,它的功能是获得()中指定的标签元素.如演示样例中$("p")会得到一组P标签元素,当中"p"表示CSS中的标签选择器.$()中的 ...