hive 使用方式

Hive的使用方式(三种交互方式) 第一种交互方式:Hive交互shell cd /export/servers/hive-1.1.0-cdh5.14.0 bin/hive 查看所有的数据库 hive (default)> show databases; 创建一个数据库 hive (default)> create database myhive; 使用该数据库并创建数据库表 hive (default)> ... 阅读详情

启动一个hive交互shell

bin/hive

hive>

设置一些基本参数,让hive使用起来更便捷,比如:

让提示符显示当前库:

hive>set hive.cli.print.current.db=true;

显示查询结果时显示字段名称:

hive>set hive.cli.print.header=true;

 

但是这样设置只对当前会话有效,重启hive会话后就失效,解决办法:

在linux的当前用户目录中,编辑一个.hiverc文件,将参数写入其中:

vi .hiverc

set hive.cli.print.header=true;

set hive.cli.print.current.db=true;

#提示:在做小数据量查询测试时,可以让hive将mrjob提交给本地运行器运行,可以在hive会话中设置如下参数:

set hive.exec.mode.local.auto=true;

启动hive服务使用

启动hive的服务:

[root@hdp20-04 hive-1.2.1]# bin/hiveserver2 -hiveconf hive.root.logger=DEBUG,console

上述启动,会将这个服务启动在前台,如果要启动在后台,则命令如下:

nohup bin/hiveserver2 1>/dev/null 2>&1 &

启动成功后,可以在别的节点上用beeline去连接

  1. 方式(1)

[root@hdp20-04 hive-1.2.1]# bin/beeline  回车,进入beeline的命令界面

输入命令连接hiveserver2

beeline> !connect jdbc:hive2//mini1:10000

(hadoop01是hiveserver2所启动的那台主机名,端口默认是10000)

  1. 方式(2)

启动时直接连接:

bin/beeline -u jdbc:hive2://mini1:10000 -n root

 

批量执行

大量的hive查询任务,如果用交互式shell来进行输入的话,显然效率及其低下,因此,生产中更多的是使用脚本化运行机制:

该机制的核心点是:hive可以用一次性命令的方式来执行给定的hql语句

 

[root@hdp20-04 ~]#  hive -e "insert into table t_dest select * from t_src;"

 

然后,进一步,可以将上述命令写入shell脚本中,以便于脚本化运行hive任务,并控制、调度众多hive任务,示例如下:

vi t_order_etl.sh

#!/bin/bash

hive -e "select * from db_order.t_order"

hive -e "select * from default.t_user"

hql="create table  default.t_bash as select * from db_order.t_order"

hive -e "$hql"


如果要执行的hql语句特别复杂,那么,可以把hql语句写入一个文件,然后用hive-f执行

vi x.hql

select * from db_order.t_order;

select count(1) from db_order.t_user;

hive -f /root/x.hql

 

 

hive 的使用方式(详细) 一、 最基本使用方式 1.启动一个hive交互shell bin/hive 2.设置一些基本参数,让hive使用起来更便捷,比如(可选的): 1、让提示符显示当前库: hive>set hive.cli.print.current.db=true; 2、显示查询结果时显示字段名称: hive>set hive.cli.print.header=true; 2. 新建库: cr... 阅读详情

相关推荐

汽车氛围灯 PCBA 方案开发:从技术底层解析车载光效的核心逻辑

摘要: 车载氛围灯PCBA方案开发需兼顾性能与车规要求。主控芯片选型应关注运算能力、温度适应性和低功耗(如NXPS32K344、复旦微FM33FG065A)。电路防护需采用TVS二极管等组合设计,满足ISO7637-2浪涌防护标准。通信协议分层应用(CAN+LIN),调光需解决色准与温漂问题,动态灯效通过FIFO队列实现。开发中需进行温度循环、振动、EMC等可靠性测试,细节处理(如三防涂覆)至关重要。该领域开发需熟悉车规标准并积累实车经验。

2401_87454052的博客 1132

hive:后台启动、和脚本化运行

hive使用方式 最基本使用方式 启动一个hive交互shell bin/hive hive> 设置一些基本参数,让hive使用起来更便捷,比如: 让提示符显示当前库: hive>set hive.cli.print.current.db=true; 显示查询结果时显示字段名称: hive>set hive.cli.print.header=true;...

琦彦 1万+

服务器卡死排查实战:从现象分类到根因定位的完整手册

服务器卡死是运维中最令人头疼的故障之一,从游戏圈吐槽的“土豆服务器”到生产环境中的Linux系统无响应、rsync复制挂起,本质都是系统或进程失去正常响应能力。其原理通常涉及CPU、内存、磁盘IO或网络资源耗尽,以及内核和驱动异常。掌握系统化的排查方法,能够帮助工程师快速定位根因、缩短故障时间,避免盲目重启。本文从资源、层级、场景等多维度分类,结合top、dmesg、strace等工具,梳理一套从现象确认、指标收集、日志分析到进程定位的实战排查流程,并覆盖常见高频场景与预防治理建议。无论你是运维新手还是老手

weixin_33851177的博客 376

hive(二) -- hive部署

第一代客户端( deprecated不推荐使用)︰$HIVE_HOME/bin/hive,是一个shellUtil。二是用于Hive相关服务的启动,比如metastore服务。第二代客户端( recommended推荐使用)∶$HIVE_HOME/bin/beeline,是一个JDBC客户端,是官方强烈推荐使用的Hive命令行工具,和第一代客户端相比,性能加强安全性提高。不进入到hive中 直接执hql语句或者hql文件 ,执行完毕后返回linux命令行。DBeaver和idea都可以对hive进行连接。

Gefangenes的博客 1375

深入解析安卓/Linux固件:从DTB到DTS的反编译实战

本文详细介绍了如何从安卓/Linux设备固件中提取并反编译DTB文件,将其转换为可读的DTS源码。通过实战步骤,包括拆解boot.img、处理resource.img以及使用dtc工具,帮助开发者深入理解设备硬件配置,为固件定制、驱动调试和系统移植提供关键支持。

weixin_29274337的博客 341

华为OD机试 - 小火车最多人时所在园区站点(Java 2024 E卷 100分)

刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 996

关于hive的启动和连接

关于hadoop启动,hive的启动和连接。

issey的博客 7718

【即插即用模块】注意力篇 | TGRS 2025 | CDFIM:通道+空间多尺度注意力,双模态特征融合增强,性能翻倍!

C2DFF-Net提出了一种轻量级跨模态特征融合模块CDFIM,通过模态差异感知和多尺度深度滤波增强双模态互补信息。该模块采用通道-空间注意力协同机制,以极低计算成本(仅增加0.26M参数)提升多模态目标检测性能,在三个遥感数据集上平均提升mAP约1.7%。适用于无人机等边缘设备的实时检测任务,为跨模态融合提供高效解决方案。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 626

大数据技术入门-06-hive的基本操作

该博客主要介绍了Hive的数据类型和DDL数据定义,包括创建数据库、查询数据库、选择数据库、创建表等操作。在内部表和外部表的部分,详细介绍了它们的区别和使用方法,并演示了如何导入数据和进行表的操作,如重命名表、增加/修改/替换列信息等。最后,在DML数据操作中,我们介绍了数据导入、插入数据、查询语句创建表和加载数据、导出数据等操作。

HYHnb6的博客 812

激光器安规详细解读 - 一级 - 并以940波长为例

前言: 作为人工智能的重要解决方案,激光作为不可或缺的一个选项。但是,激光的安规问题始终是要得到关注。尤其是3D识别技术在人脸上的使用的时候,如何判读激光器的安全使用规范,变得非常重要。本文,尝试从欧洲激光标准IEC 60825-1:2014,以及国家激光产品规则标准GB 7247.1,抛砖引玉,写出自己的理解。 本节,主要讨论,人脸识别需要符合的安全等级1: 1 激光标准的分类 激光国际...

山云的专栏 5037

基于STM32设计的智能水产养殖系统(华为云IOT)(152)

当前设计的智能水产养殖系统主控芯片采用STM32F103RCT6,可以实现对水位、水温、水混浊度和PH值等参数的监测和控制,并且支持定时投喂功能。通过连接华为云物联网平台,将传感器数据上传到服务器,并通过Qt设计的Android手机APP来获取设备上传的数据,从而实现对养殖环境的远程监测和控制。

8829

【Hive】常用交互命令

2.6

qq_70770395的博客 317

AUTOSAR从入门到精通-【应用篇】基于AUTOSAR架构的混合动力电池 ECU 软件开发

由于严峻的环境污染和能源短缺问题,各国都在致力于发展新能源车,以达到节能排放的目的。在此背景下,12V启停系统由于成本较低廉、匹配方便,得到广泛应用。但是12V系统作为启停系统后存在许多问题,比如节能和减排效果有限,并且轻度混合动力系统的功率需求通常在10~15KW,在此电压条件下运行时,电池的电流会达到1000A,因此该方案行不通。高压混合动力系统(>110V)的节油效果好,但是成本很高,并且需要大功率的电机。48V混合动力系统比高压混合动力系统成本。

getusushu的博客 1489

Hive专题三--Hive的三种使用方式

版权声明:本文为博主原创文章,转载请注明出处。 欢迎访问:https://blog.youkuaiyun.com/qq_21439395 交流QQ: 824203453 欢迎访问博主个人主页:http://www.oldsheep.cn hive使用方式 最基本使用方式 启动一个hive交互shell bin/hive hive> 设置一些基本参数,让hive使用起来更便捷,比...

qq_824203453_的博客 353

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

hive使用方式

第一种交互方式:Hive交互shell cd /export/servers/hive-1.1.0-cdh5.14.0 bin/hive 查看所有的数据库 hive (default)> show databases; 创建一个数据库 hive (default)> create database myhive; 使用该数据库并创建数据库表 hive (default)> use...

weixin_43924642的博客 951

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

HIVE使用方式

使用方式共三种 第一种交互方式:Hive交互shell cd /export/servers/hive-1.1.0-cdh5.14.0 bin/hive //在设置hive全局环境变量之后可以在任何目录使用hive 查看所有的数据库 hive (default)> show databases; 创建数据库 hive (default)> create database myh...

4590

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Hive四种使用方式

1.Hive交互shell       bin/hive 必须在hive目录下输入bin/hive否则会因为找不到当前hive目录下的conf文件夹而导致启动不了            2.hive启动服务,为客户端提供服务 hive服务器环境有node-01,node-02,node-03,在node-01上启动服务为node-03客户端提供服务 a.在安装了hive的node-0...

AnsiAllen的博客 4343

使用hive的方式

第一种交互方式:Hive交互shell 1、安装Hive后配置系统环境变量的前提下,在节点的任意位置直接数据如Hive+ 回车 hive (default)> ​ 查看所有的数据库 创建一个数据库 使用该数据库并创建数据库表 以上命令操作完成之后,一定要确认mysql里面出来一个数据库hive 第二种交互方式:Hive JDBC服务 启动hiveser...

汉子一枚 1415

Hive的使用方式

##1.安装Hive后的配置变量的前提下,再节点的任意位置直接Hive+回车hive(default)>>> 2.2.安装配置环境以后,再节点的任意位置直接hive --service hiveserver2 2.hive的使用方式 1.安装Hive后的配置变量的前提下,再节点的任意位置直接Hive+回车hive(default)>>> 2.安装配置环境以后,再...

weixin_44319151的博客 528

使用元数据服务的方式访问 Hive & 使用 JDBC 方式访问 Hive

1.使用元数据服务的方式访问 Hive 1)在 hive-site.xml 文件中添加如下配置信息 [atguigu@hadoop102 software]$ vim $HIVE_HOME/conf/hive-site.xml //添加的内容 <!-- 指定存储元数据要连接的地址 --> <property> <name>hive.metastore.uris</name> <value>thrift://hadoop10

weixin_43955488的博客 2076

Hive 安装部署 交互使用方式

Hive安装使用mysql共享hive元数据 安装 解压hive cd /export/soft/ tar -zxvf hive-1.1.0-cdh5.14.0.tar.gz -C ../servers/ 直接启动 bin/hive cd ../servers/hive-1.1.0-cdh5.14.0/bin/ hive hive> create database mytest; 缺点:多个地方安装hive后,每一个hive是拥有一套自己的元数据,大家的库、表就不统一 使用mysql共享hive

qq_45798620的博客 187

使用JDBC方式访问Hive

使用JDBC方式访问Hive

优快云2022博客之星Top39;华为云博主7&,优快云、稀土掘金、微信公众号、阿里云开发者社区、腾讯云社区、博客园、知乎、51CTO同名博主WHYBIGDATA; 579

hive的两种使用方式

hive的两种使用方式 1,hiveshell的方式 启动命令: bin/hive 2.beeline客户端方式 首先在一个机器上启动hivethrift服务 bin/hiveserver2   在其他机器或在该机器节点启动beeline客户端 方式一:先启动beeline,再连接服务bin/beeline 连接服务 beeline>!c...

weixin_30478757的博客 82

hive的三种使用方式

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33695082的博客 594

hadoop生态--Hive(2)--Hive的使用方式

hive为用户提供了多种使用方式,包括本地客户端交互、将hive作为服务从远程通过客户端交互以及脚本化运行方式(常用) 一、基本运行方式 hive是一个单机程序,在安装hive的机器上,执行hive启动hive进入hive交互界面(如果没有配置path变量,需要到hive的安装目录下运行bin中hive程序)。 进入交互界面后就可以执行各种对库、表的增删改查 二、将hive启动为服务 ...

weixin_30338481的博客 101
上一篇: centos6.7--mysql 5.6.26卸载与安装
下一篇: hive,操作库- 不同类型的表
JNWsong
博客等级 码龄9年 287粉丝 204原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值