HIVE安装保姆级教学

保姆式教学Hive考试 考试冲冲冲 阅读详情

上传压缩包到目录下

使用xftp传输安装包到目标路径

解压安装包

切换到压缩包的存放路径,执行指令

tar -zxvf hive-3.1.3.tar.gz -C /opt/module/

标红的路径就是解压后安装包的目标路径,改成自己的常用路径。

修改环境变量

vim /etc/profile

#HIVE_HOME

export HIVE_HOME=/opt/module/hive-3.1.3

export PATH=$PATH:$HIVE_HOME/bin

此处标红就是你的hive的安装路径,改成绝对路径,更改完保存

加载环境变量  source /etc/profile

解决jar包冲突

进入到hive/lib目录下把配置文件更改

mv log4j-slf4j-impl-2.17.1.jar log4j-slf4j-impl-2.17.1.jar.bak

拷贝连接mysql的驱动

把mysql的连接驱动拷贝到hive的lib目录下

配置Metastore到MySQL

在hive/conf目录下创建文件vim hive-site.xml

添加如下内容。
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
    <!--配置Hive保存元数据信息所需的 MySQL URL地址-->
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://bd1:3306/metastore?useSSL=false&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;allowPublicKeyRetrieval=true</value>
    </property>

    <!--配置Hive连接MySQL的驱动全类名-->
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.cj.jdbc.Driver</value>
    </property>

    <!--配置Hive连接MySQL的用户名 -->
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
    </property>

    <!--配置Hive连接MySQL的密码 -->
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>000000</value>
    </property>

    <property>
        <name>hive.metastore.warehouse.dir</name>
        <value>/user/hive/warehouse</value>
    </property>

    <property>
        <name>hive.metastore.schema.verification</name>
        <value>false</value>
    </property>

    <property>
    <name>hive.server2.thrift.port</name>
    <value>10000</value>
    </property>

    <property>
        <name>hive.server2.thrift.bind.host</name>
        <value>bd1</value>
    </property>

    <property>
        <name>hive.metastore.event.db.notification.api.auth</name>
        <value>false</value>
    </property>
    
    <property>
        <name>hive.cli.print.header</name>
        <value>true</value>
    </property>

    <property>
        <name>hive.cli.print.current.db</name>
        <value>true</value>
    </property>
</configuration>

注意:mysql的url及账号密码更改为自己的,还有hive.server2.thrift.bind.host这个也要更改为自己的主机名。

注意:hive-site.xml这个文件一定要在conf目录下,不然初始化元数据库的时候会报错。

初始化元数据库

登录mysql  进入mysql

新建hive元数据库,在进入mysql后执行  create database metastore;

初始化hive元数据库  schematool -initSchema -dbType mysql -verbose (次步骤要退出mysql执行)

修改元数据库字符集

Hive元数据库的字符集默认为Latin1,由于其不支持中文字符,所以建表语句中如果包含中文注释,会出现乱码现象。如需解决乱码问题,须做以下修改。修改Hive元数据库中存储注释的字段的字符集为utf-8。

进入mysql中执行

字段注释

use metastore;

alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;

表注释

alter table TABLE_PARAMS modify column PARAM_VALUE mediumtext character set utf8;

注意:一定要先进修改格式

启动hive

输入hive启动

出现该画面就表示安装启动成功

hive安装 一、前提:二、安装步骤:1、上传jar包至/usr/local/soft2、解压并重命名3、配置环境变量三、配置HIVE文件1、配置hive-env.sh2、配置hive-site.xml3、配置日志4、修改默认配置文件5、上传MySQL连接jar包四、修改MySQL编码1、 编辑配置文件2、加入以下内容:3、 重启mysql五、初始化HIVE六、进入hive七、后续配置八、测试hivehive中的几种存储格式TextFile格式:文本格式RCFile:ORCFile:Parquet:安装hive所需要的虚 阅读详情

相关推荐

别再手动填数据了!Vivado里用.coe文件给ROM IP核预装数据的保姆级教程

本文详细介绍了在Vivado中使用.coe文件为ROM IP核预装数据的全流程教程,包括文件格式规范、数据转换技巧和Vivado配置指南。通过自动化数据加载,开发者可以显著提升FPGA开发效率,避免手动输入错误,适用于查找表、波形存储等多种应用场景。

weixin_33377602的博客 339

hive外部表/内部表路径知识点

1.hive创建外部表或者管理表是指定的位置信息是数据路径: create external table location ‘/user/externalhive/location/dir’ 这里只定义到了目录级别,真正查询数据的时候,数据是从该目录下的所有文件中查询出来的 2.load data local inpath ‘/data/to/inputdir’ into table xx partition(dt=‘20210612’) 这里导入数据的时候指定导入的目录也是目录,这个语句会把该目录下的文件

lixia0417mul2的博客 2926

HWDB1.1数据集处理全攻略:从gnt文件到PNG图片的完整转换教程

本文提供了HWDB1.1数据集处理的完整教程,详细解析了gnt二进制文件格式,并给出了从文件解析、标签映射到批量转换为PNG图片的Python脚本。教程涵盖了环境准备、跨平台解压方案,以及为PyTorch等深度学习框架准备数据的最佳实践,是进行手写汉字识别研究不可或缺的实用指南。

2w3e4r5t6y的博客 630

hive 的默认路径

hive的默认路径一般情况下是 /user/hive/warehouse。要想修改hive的默认路径,去hive-site.xml配置中去改。如果你在默认路径下建了一个数据库,想在这个数据库中建表,那建表的时候可以切换数据库。也可以不用切换,直接在表名之前挂上数据库名称。如果你建库或者建表的时候不指定路径,那么库会建在默认路径下,表也会。

jingjing321aa的博客 507

ENVI学习总结(十二)——基于改进的 CASA 模型反演 NPP

基于改进的 CASA 模型反演 NPP 数据为地理空间数据云提供的 TM 影像,其具体信息如图 1 所示。该实验中所使用的 TM 数据已进行过 QUAC 快速大气校正,来消除大气和光照等因素对地物反射的影响。Landsat 主题成像仪(TM)是 Landsat4 和 Landsat5 携带的传感器,每 16 天扫描同一地区,即 16 天覆盖全球一次。 TM 影像包含 7 个波段,波段 1-5 ...

Arcgiser的博客 3万+

Unity技能系统核心:从理论到实践构建可扩展的Buff管理器

本文深入探讨了Unity游戏开发中构建可扩展技能系统的核心——Buff管理器。通过剖析三层架构(数据、逻辑、渲染)与独立组件管理模式,提供了从Buff数据定义、管理器核心实现到可视化编辑器搭建的完整实践方案,旨在解决技能系统维护难题,提升开发效率与代码质量。

weixin_29002209的博客 255

Hive的安装配置、初始化元数据、启动

1、解压hive到指定目录/usr/local/src 改名,将mysql的驱动包拷贝到hive的lib目录下。2)驱动不存在ClassNotFoundException,将mysql的驱动包拷贝到hive的lib目录下。2)hive-site.xml(配置元数据的存储数据库信息,可以新建也可以直接复制模板修改)3、修改hive配置文件 /usr/local/src/hive/conf下。5、启动进入hive命令行:直接输入hive。Hive的安装配置、初始化元数据、启动。将hadoop退出安全模式。

weixin_43977307的博客 1675

Camera Sensor接口协议全解析(六)聚焦onsemi HiSPi接口的技术突破与应用实践

摘要: Onsemi HiSPi是一种高速并行接口协议,专为高分辨率图像传感器设计,具备1600 Mbps传输速率、低功耗和高兼容性特点。通过对比DVP、MIPI CSI-2等主流协议,HiSPi在工业/医疗领域表现突出,支持动态功耗控制、多ROI和CRC校验。其创新架构包含多PHY设计,提供分组SP、流SP等多种工作模式,满足灵活传输需求。实际应用中,HiSPi在PCB缺陷检测(5μm精度)和液晶面板检测(0.3% Mura检出率)等场景展现卓越性能,成为高速成像领域的关键技术。

GateWorld的博客 1437

hive修改表路径

hive分为内部表和外部表,两种表修改路径方式不一样。 内部表 设置新的路径 alter table tb_table1 set location 'hdfs://cluster/hive/warehouse/test.db/tb_table2 移动表的文件 hdfs dfs -mv /hive/warehouse/test.db/tb_table1 /hive/warehouse/test.db/tb_table2 外部表 因为外部表删除表并不会删除文件,所以可以先删除表 drop table tab

fuyun6363的博客 6246

定位教程0---定位初介绍

定位教程0---定位算子介绍

Quintin 1万+

LoRA 完整解析:从理论到实践

LoRA(低秩适应)是一种高效的大模型微调方法,通过添加少量可训练参数(低秩矩阵)来适配新任务,避免全参数微调的高成本。其核心是将权重更新ΔW分解为两个小矩阵B×A的乘积,大幅减少训练参数量(仅0.1-1%)。LoRA基于内在维度假设,通过低秩约束捕捉核心任务信息,兼具效率与效果。实际应用中,常用配置为秩r=16-32,目标模块选择注意力层的q_proj和v_proj,学习率比全参数微调大10倍(约1e-4)。优势包括参数高效(内存降低60-80%)、多任务适配灵活、保留预训练知识等,已成为大模型微调的主流

echo的博客 1412

linux访问hive的文件路径,linux设置环境变量(这里以hive为例给大家举例)

1.进入: cd /export/servers/hive/bin/-rwxr-xr-x. 1 root root 1031 Apr 30 2015 beeline-rw-r--r--. 1 root root 21064 Nov 18 00:40 derby.logdrwxr-xr-x. 3 root root 4096 Nov 18 00:14 ext-rwxr-xr-x. 1 root...

weixin_42245701的博客 1062

摆脱英文束缚!群晖Transmission4.0.4全新中文界面攻略

在群晖安装完官方Transmission4.0.4套件后,界面是英文状态的,不太好用。但是按照网上分享的原来4.0以前版本的方法更新UI又失败,所以自己搞了下成功了,分享给需要的朋友。

XiaoqiangClub的博客 5217

【hadoop——Hive的安装和配置】保姆式教学

目录 一.Hive的安装和配置 1.Hive并不是hadoop自带的组件,因此我们需要去下载hive,此次课我们使用hive 1.2.1版本,下载地址为: 2.下载完成之后,安装包默认保存在下载文件夹中,解压安装包apache-hive-1.2.1-bin.tar.gz至路径 /usr/local,命令如下: 3.然后切换至目录 /usr/local,将文件夹名改为hive(为了后续的方便),并且修改文件权限给hadoop账户: 4.配置环境变量:为了方便使用,需把hive命令加...

所爱的博客 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Hive安装 保姆级安装教程

在hive-site.xml中,3215行,96列的地方有一个非法字符将这个非法字符,删除,保存即可。

qq_68076599的博客 1144

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Hive环境搭建(保姆级教程)

Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能,可以将SQL语句转换为MapReduce任务进行运行。 本文将详细介绍Hive的本地安装模式的具体过程。

tangyi2008的专栏 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux下hive的安装(保姆级)

Hadoop集群上hive安装全过程,详细截图配文字说明

weixin_57028102的博客 5621

hive搭建完整教学

Hive是一个建立在Hadoop上的数据仓库工具,它提供了一个类似于SQL的查询语言来分析大规模数据。1. 处理大规模数据高效能够处理TB至PB级数据,并优化MapReduce任务以提高效率。2.高可扩展性和容错性利用Hadoop生态系统实现高效扩展,支持大规模并行计算。3.数据管理与存储提供表、分区等抽象,方便数据组织和管理。4.灵活性和集成性支持自定义数据类型、函数和脚本,实现复杂查询和数据转换。5.类SQL查询语言使用与SQL相似的HiveQL,使数据分析变得简单。

weixin_74865657的博客 2559

hive搭建(详细保姆级教学)

由于安装过程中没有设置root 用户密码,无法直接登录。链接:https://pan.baidu.com/s/1u49At39eNogCdz-DMIV3Ew。:命令中的user替换为你的user,密码为你的passwd,比如我的命令mysql -u。下载并导入mysql jdbc驱动:默认你已经将jar包下载到~/Downloads目录。默认你已经下载好安装包,并且在~/Downloads目录下。之后,就可以使用hive这个账户登录mysql。配置完成,启动Hadoop,hive。

weixin_73692048的博客 742

zeppelin安装和配置(保姆级教程)

zeppelin简单介绍: Zeppelin是一个基于Web的notebook,提供交互数据分析和可视化。支持多种数据引擎,如hive、spark等。还支持多种编程语言,如python、Scala等。 zeppelin安装前的准备工作: 1、虚拟机安装配置好jdk,如果不会安装可以跳转到脚本安装jdk保姆级教程 2、虚拟机安装配置好Hadoop,如果不会配置安装可以跳转到Hadoop配置保姆级教程 3、虚拟机安装配置好Hive,如果不会安装可以跳转到脚本安装hive保姆级教程 4、下载了zeppelin安装

wanjialin的博客 1万+

【hive-4.0.0 保姆级安装部署】

hadoop3.3.6版本下安装hive4.0版本,mysql版本选的是8.37,也可选择其他mysql版本,需要注意的一个点就是,jdbc驱动的名称略有区别

2203_75584759的博客 2308

Hive伪分布保姆级安装

初始化Hive的元数据库。

weixin_44924885的博客 795

hadoop搭建本地hive库保姆级教程

3)远程模式:也是使用mysql存储元数据,但是用户可以在任意服务器上远程连接Hive并进行操作。注意]:hadoop和hive的运行都依赖jar包guava.jar,但是它们默认使用该jar包的版本不一致可能会有jar包冲突问题,所以需要用hadoop下的jar包替换hive中的。2)本地模式:使用mysql存储元数据,但是用户只能在Hive部署的服务器上连接Hive进行操作。1)内嵌模式:使用Hive内嵌的Derby数据库存储元数据,不能共享元数据,仅用于测试环境。

2301_79810514的博客 1532

Hive安装教程-Hadoop集成Hive

本文将介绍安装和配置Hive的步骤。在开始之前,我们需要满足一些安装条件,包括安装JDK、MySQL和Hadoop。我们将逐步指导您完成这些准备工作,并详细说明如何下载、解压和设置Hive。接下来,我们将修改Hive的配置文件,并创建Hive的元数据数据库。最后,我们将演示如何初始化Hive数据库并进入Hive命令行界面,以及如何设置允许远程访问。本文详细介绍了安装和配置Hive的步骤。您学习了如何下载、解压和设置Hive,并修改了配置文件以适应您的环境。

zcs2312852665的博客 3934

Hive安装教程

Hive安装教程

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

Hive安装配置

将所有数据库的所有表的所有权限赋给hive用户,后面的hive是配置hive-site.xml中配置的连接密码。我们可以使用start-all命令,来开启我们的hadoop环境。我们需要对新的软件下进行一下更新,然后进行mysql的安装。将我们找到的源地址,黏贴进我们刚刚打开的source.list文件中。我们需要将mysql驱动程序进行解压抽取,然后拷贝到hive/lib的文件夹中。所以我们需要将Hive默认自带的Derby替换为MySQL。​ 多了一个hive_1.db的库,就是我们刚刚创建的。

m0_65457827的博客 2225
下一篇: HIVE运行卡死没反应的亲测解法
xxhcomputer
博客等级 码龄4年 42粉丝 7原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值