Hive常用命令

hive基本命令(一) 本文简要介绍hive基本特性和命令。 阅读详情

quit和exit命令

[root@bd2 bin]# hive
WARNING: Use "yarn jar" to launch YARN applications.
hive> quit;
[root@bd2 bin]# hive
WARNING: Use "yarn jar" to launch YARN applications.
hive> exit;

reset命令
重置配置参数到默认的值,在hive控制台中,使用set命令或者-hiveconf设置的配置参数将会恢复到默认值。
reset命令并不应用在set命令中使用hiveconf:作为前缀的key名称

hive> reset;
hive> 

set命令

hive> set id = 1;
hive> select * from employee where id = ${hiveconf:id};
OK
Time taken: 0.124 seconds
hive> set id = 16;
hive> select * from employee where id = ${hiveconf:id};
OK
   john    4000    USA
Time taken: 0.104 seconds, Fetched: 1 row(s)
hive> set id;
id=16
hive> select ${hiveconf:id};
OK
Time taken: 0.197 seconds, Fetched: 1 row(s)

Add命令

Added [/home/hive/dufengHive-0.0.1-SNAPSHOT.jar] to class path
Added resources: [/home/hive/dufengHive-0.0.1-SNAPSHOT.jar]
hive> list jar;
/home/hive/dufengHive-0.0.1-SNAPSHOT.jar
hive> list jars;
/home/hive/dufengHive-0.0.1-SNAPSHOT.jar
hive> delete jars;
Deleted [/home/hive/dufengHive-0.0.1-SNAPSHOT.jar] from class path
hive> list jars;

List命令

hive> add jar /home/hive/dufengHive-0.0.1-SNAPSHOT.jar;
Added [/home/hive/dufengHive-0.0.1-SNAPSHOT.jar] to class path
Added resources: [/home/hive/dufengHive-0.0.1-SNAPSHOT.jar]
hive> add file /home/hive/dufengHive-0.0.1-SNAPSHOT.jar;
Added resources: [/home/hive/dufengHive-0.0.1-SNAPSHOT.jar]
hive> add archive /home/hive/dufengHive-0.0.1-SNAPSHOT.jar;
Added resources: [/home/hive/dufengHive-0.0.1-SNAPSHOT.jar]
hive> list jars;
/home/hive/dufengHive-0.0.1-SNAPSHOT.jar
hive> list files;
/home/hive/dufengHive-0.0.1-SNAPSHOT.jar
hive> list archives;
/home/hive/dufengHive-0.0.1-SNAPSHOT.jar

Delete命令

hive> delete jar;
Deleted [/home/hive/dufengHive-0.0.1-SNAPSHOT.jar] from class path
hive> delete file;
hive> list files;
hive> list archives;
/home/hive/dufengHive-0.0.1-SNAPSHOT.jar
hive> delete archives;
hive> list archives;

Shell命令

hive> !ls -l;
total 52
-rwxr-xr-x. 1 root root 1154 Apr 25  2016 beeline
-rwxr-xr-x. 1 root root 1031 Apr 22  2016 beeline.distro
drwxr-xr-x. 3 root root 4096 Sep 13 10:35 ext
-rwxr-xr-x. 1 root root  675 Apr 25  2016 hcat
-rwxr-xr-x. 1 root root 1151 Apr 25  2016 hive
-rwxr-xr-x. 1 root root 1900 Apr 22  2016 hive-config.sh
-rwxr-xr-x. 1 root root 8022 Apr 22  2016 hive.distro
-rwxr-xr-x. 1 root root 1158 Apr 25  2016 hiveserver2
-rwxr-xr-x. 1 root root  885 Apr 22  2016 hiveserver2.distro
-rwxr-xr-x. 1 root root 3064 Apr 22  2016 init-hive-dfs.sh
-rwxr-xr-x. 1 root root  832 Apr 22  2016 metatool
-rwxr-xr-x. 1 root root  884 Apr 22  2016 schematool

DFS命令

hive> dfs -ls /yandufeng;
Found 6 items
drwxr-xr-x   - hive hive          0 2017-02-23 05:48 /yandufeng/date_partition
drwxr-xr-x   - hive hive          0 2017-02-23 06:14 /yandufeng/employee
drwxr-xr-x   - hive hive          0 2017-02-23 02:46 /yandufeng/external_weather
-rw-r--r--   3 root root         31 2016-11-27 05:23 /yandufeng/moving_data_to_hive.csv
drwxr-xr-x   - hive hive          0 2017-02-23 03:09 /yandufeng/partition_table
drwxr-xr-x   - hive hive          0 2017-02-23 06:43 /yandufeng/structured_table

查询命令

hive> select * from employee limit 5;
OK
   john    4000    USA
   robert    2000    USA
   andrew    4000    USA
   katty    2000    USA
   edward    4000    UK
Time taken: 0.095 seconds, Fetched: 5 row(s)

执行脚本命令

hive> source /home/hive/query.hql;
OK
   john    4000    USA
   robert    2000    USA
   andrew    4000    USA
   katty    2000    USA
   edward    4000    UK
   alan    3000    UK
   kerry    4000    UK
   tom    3000    UK
   zack    2000    UK
Time taken: 0.155 seconds, Fetched: 9 row(s)

查看列级别的统计信息

analyze table <tablename> compute statistics for columns;
describe formatted <tablename>.<columnname>;
报错:subprocess.CalledProcessError: Command ‘[‘where‘, ‘cl‘]‘ returned non-zero exit status 1. 右键此电脑--属性--高级系统设置--环境变量--系统变量--找到Path。Enterprise是企业版,如果你是社区版就找Community。2.安装的时候,c++桌面那个需要勾选。 阅读详情

相关推荐

Android音频学习(十四)——加载音频设备

loadHwModule 是 Android 音频系统的核心初始化函数,负责加载音频硬件抽象层(HAL)的模块实现。它建立 AudioPolicyService 与底层硬件的桥梁,将配置文件(audio_policy_config.xml)中的标签<module>定义转化为可操作的硬件对象,加载的是音频硬件模块(HAL实现),每个模块对应一种音频设备类型,以动态库的形式存在,负责与底层音频硬件交互。

miemie2014的博客 1732

HIVE使用手册常用部分系统学习(一)Hive中命令的总结

1.退出   exit 和quit两种方式         exit退出会有日志,属于柔和一点的, 直译的话是表示从这个地方出去还会再回来         quit的没有日志,直译的话是直接退出,一般不会在进入 2.重启  reset     输入reset和直接输入分号是一样的,这个reset到底有啥用呢 3.打印用户或hive覆盖的配置变量列表   set 4.打印所有Hadoop和Hi...

Griezmann_7的博客 376

MounRiver避坑实录:手把手迁移CH32V307 EVT工程到自定义目录

本文详细记录了将沁恒CH32V307的EVT工程迁移到自定义目录的完整流程与避坑指南。针对MounRiver Studio的虚拟链接机制,重点讲解了如何清理旧配置、重新设置头文件路径、链接脚本等关键步骤,帮助开发者创建独立、可维护的MCU项目工程。

uber9的博客 244

大数据平台运维之Pig

Pig 42.在master节点安装Pig Clients,打开Linux Shell以MapReduce模式启动它的Grunt,将启动命令和启动结果显示如下。简写:[root@master ~]# pigWARNING: Use "yarn jar" to launch YARNapplications.17/05/07 07:58:29 INFO pig.ExecTypeProvider: T...

KamRoseLee的博客 2267

ovs实现lb负载均衡

负载均衡器的实现原理是通过硬件或软件设备将客户端访问流量根据转发策略分发到多个服务器或设备上,以确保系统的负载均衡。二层负载均衡‌:使用虚拟MAC地址方式,根据OSI模型的二层进行负载均衡。‌四层负载均衡‌:基于IP+端口的负载均衡,主要分析IP层及TCP/UDP层,实现四层负载均衡。‌七层负载均衡‌:从应用层开始,根据虚拟的URL或IP、主机名接收请求,再转向相应的处理服务器。

bobi的博客 956

机器学习-深嵌交叉验证(Nested Cross-Validation)

Section I: Code and Analyses 第一部分:代码 from sklearn import datasets from sklearn.model_selection import train_test_split from sklearn.preprocessing import StandardScaler from sklearn.svm import SVC from...

Santorinisu Blogs 2717

常用Hive命令合集

1. 建表 (1)直接建表 创建表的结构 create table user_click_info (user_id string comment "用户id", click_time string comment "点击时间", item_id string comment "物品id") ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' STORED AS TEXTFILE; 其中comment、STORE

STAR GAME 1万+

Ubuntu20.04安装NVIDIA显卡驱动避坑指南:从.run文件到完美运行

本文详细介绍了在Ubuntu20.04系统上通过.run文件安装NVIDIA显卡驱动的完整流程和避坑技巧。从禁用Nouveau驱动、选择合适显示管理器到处理常见安装问题,提供了一套经过验证的解决方案,帮助用户顺利完成驱动安装并优化性能。

weixin_30776273的博客 604

Hive 常用命令

不同格式的表在查询性能、存储空间和功能支持上存在差异。ORC和Parquet适合分析型负载,TextFile适合原始数据,SequenceFile适合键值数据。ORC(Optimized Row Columnar)是高效的列式存储格式,适合Hive数据分析。SequenceFile是Hadoop的二进制键值对存储格式。Parquet是跨平台的列式存储格式,兼容多种数据处理框架。TextFile是默认的文本格式,数据以纯文本形式存储。TextFile格式不压缩数据,可直接用文本编辑器查看。

m0_48228500的博客 295

【PX4学习笔记】1. ROS及PX4环境搭建

环境 Ubuntu18.04 安装教程参考 https://www.guyuehome.com/8983 安装过程中问题的解决 问题1 rosdep init 错误的终极解决方法 注意etc/下的ros和rostep文件夹要自己建 问题2 Ubuntu安装ROS报错 sudo: rosdep:找不到命令 问题3(更好地解决了问题1、2)【推荐】 解决GitHub的raw.githubusercontent.com无法连接问题 问题4:GeographicLib的安装 教程中安装GeographicLib d

【人工智障 | 计算鸡视觉 | 机器孩】 8234

QT开发技术 [QXlsx 导出大量数据的崩溃大坑]

QXlsx 是一个基于 Qt 框架开发的开源库,用于读写 Excel 文件(.xlsx 格式),无需依赖 Microsoft Office 或第三方库。以下从多个方面为你详细介绍 QXlsx:主要特性读写功能:支持创建、读取和修改 Excel 文件,能处理单元格的数值、公式、格式等基本操作。样式设置:可以设置单元格的字体、颜色、对齐方式、边框等样式,还能创建自定义样式并应用到多个单元格。图表支持:支持创建多种类型的图表,如柱状图、折线图、饼图等,并能对图表的样式和属性进行配置。

weixin_45397344的博客 653

hive hql文档_hive常用命令

一、概念:1、结构化和非结构化数据结构化数据:固有的键值对非结构数据:没有固定的键值对,没有明确的映射关系所以就可以理解下面这句话:hive是由facebook开源用于解决海量结构化日志的数据统计项目。2、Hive是基于Hadoop文件系统上的数据仓库架构,它为数据仓库的管理提供了许多功能:数据ETL(抽取、转换和加载)、数据存储管理和大型数据集的查询和分析能力。RDBMS(关系型数据库)OLTP...

weixin_27653327的博客 165

57、各向异性材料力学问题的分析与求解

本文系统分析了各向异性材料在扭转和平面变形问题中的力学行为,介绍了基于应力和位移的求解方法,包括应力函数推导、位移场假设、艾里应力函数法等。通过具体示例,如椭圆截面杆的扭转和各向异性板的均匀拉伸,展示了求解过程,并讨论了各向异性材料在工程应用中的意义及未来研究方向。

7h6j5k4l3的博客 204

hive常用命令整理

// hive常用命令整理---coco 1. 开启行转列功能之后: set hive.cli.print.header=true; // 打印列名 set hive.cli.print.row.to.vertical=true; // 开启行转列功能, 前提必须开启打印列名功能 set hive.cli.print.row.to.vertical.num=1; // 设置每行显示的列数 2.使用过程中出错采用: hive -hiveconf hive.root.logger=DEBUG,consol

BearJ的博客 715

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

hive 常用命令

内部表改成外部表 alter table db_name.dwd_ptnr_netcard_xb_order_day set tblproperties('EXTERNAL'='TRUE'); 存储格式转换 ALTER TABLE db_name.dwd_ptnr_netcard_xb_order_day SET FILEFORMAT ORC 修复分区 MSCK REPAIR TABLE tabl...

Jhon_yh的博客 280

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Hive常用命令参考

本文摘要: Hive数据库操作指南,涵盖数据库创建/查看/删除,表操作(内/外部表、分区表),数据加载/导出,查询语句(基本查询、关联查询、子查询),分区与分桶管理,常用函数(字符串、日期、聚合函数)等核心操作。重点介绍了创建数据库和表的语法示例,包括注释、存储位置和属性设置,以及数据加载的两种方式(本地和HDFS)。同时提供了分区表操作、常用查询命令和Hive参数设置等实用技巧。

weixin_44821805的博客 809

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Hive常用命令大全(客观请收藏)

Hive指令

weixin_40461486的博客 3942

hive、hadoop常用命令

文章目录hive、hadoop使用hive常用命令进入hive、执行hive命令查看表结构创建表建表语句内表、外表(EXTERNAL):分区(PARTITIONED):行分割符(ROW FORMAT DELIMITED FIELDS TERMINATED BY)数据格式存储位置(LOCATION)建临时表删除表仅删除表中数据,保留表结构(truncate)删除表结构(drop)删除某个分区的数据分区添加分区删除分区修改表名修改表字段名内、外表转化内部表转外部表外部表转内部表加载数据落入文件数据(给产品传表常

weixin_42650894的博客 1224

Hive常用命令总结

【代码】Hive常用命令总结。

huanhuanzhou blog 548

hive常用命令

=交互方式= //进入命令行 hive //执行hql语句 hive -e “show databases;” //执行hql脚本 hive -f /home/data/1.hql =数据库相关= show databases; create database if not exists ysk_kx; //指定数据库的存储位置,默认/user/hive/warehouse create database if not exists ywk_os_sjkf location ‘/hive/ywk_os_sj

qq_42543141的博客 1106

hive(二)–hive常用命令操作

hive(二)–hive常用命令操作 文章目录hive(二)--hive常用命令操作一、简介二、命令执行方式2.1 以交互方式执行命令2.2 以非交互方式执行命令3、以文件方式执行命令三、常用命令3.1 数据库操作3.2 表操作3.3 数据操作四、常用数据类型 一、简介 这节将介绍hive常用命令操作,包括数据库操作、表操作、数据操作等。hive的采用了类sql的语法,也称为hql。 二、命令执行...

panda-star的博客 636

hive hql文档_Hive的基本概念和常用命令

一、概念:1、结构化和非结构化数据结构化数据:固有的键值对非结构数据:没有固定的键值对,没有明确的映射关系所以就可以理解下面这句话:hive是由facebook开源用于解决海量结构化日志的数据统计项目。2、Hive是基于Hadoop文件系统上的数据仓库架构,它为数据仓库的管理提供了许多功能:数据ETL(抽取、转换和加载)、数据存储管理和大型数据集的查询和分析能力。RDBMS(关系型数据库)OLTP...

weixin_39716521的博客 120
上一篇: Linux下区分物理CPU、逻辑CPU、CPU核数、线程数以及查看命令
下一篇: linux杀死僵尸进程命令
lcm_linux
博客等级 码龄7年 7258粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值