Hive的体系架构、安装

news2024/11/14 20:38:56

目录

  • 一、Hive体系架构
  • 二、安装
    • 1.嵌入模式
    • 2.本地模式和远程模式

一、Hive体系架构

在这里插入图片描述

二、安装

1.嵌入模式

特点

  1. 不需要Mysql支持,数据存储在自带的derby中
  2. 只支持一个链接,即一时间只能有一个用户操作

部署
在这里插入图片描述
根据如下文件自行编写hive-site.xml
在这里插入图片描述
hive-site.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>org.apache.derby.jdbc.EmbeddedDriver</value>
  </property>

<property>
    <name>javax.jdo.option.ConnectionURL</name>
   <value>jdbc:derby:;databaseName=metastore_db;create=true</value>
  </property>

<property>
    <name>hive.metastore.local</name>
    <value>true</value>
  </property>

<property>
    <name>hive.metastore.warehouse.dir</name>
    <value>file:///root/training/apache-hive-2.3.0-bin/warehouse</value>
  </property>

</configuration>

初始化derby

schematool -dbType derby -initSchema

执行

hive

2.本地模式和远程模式

说明
这两个模式需要搭建mysql数据库进行支持。
本地模式的mysql将搭建于本地,远程模式则是搭建于远程mysql

部署

  1. 安装mysql数据库
  2. 创建mysql的一个hive数据库,以及一个用户,并赋予这个用户操作这个数据库的权限
  3. 将mysql的driver放到hive的lib目录下
  4. 参数配置在这里插入图片描述
    需要删除原有hive文件中的内容
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
  </property>

<property>
    <name>javax.jdo.option.ConnectionURL</name>
   <value>jdbc:mysql://localhost:3306/hive?useSSL=false</value>
  </property>

<property>
    <name>javax.jdo.option.ConnectionUserName</name>
   <value>hive_user</value>
  </property>
<property>
    <name>javax.jdo.option.ConnectionPassword</name>
   <value>hive_password</value>
  </property>

</configuration>
  1. 初始化MetaStore
schematool -dbType mysql -initSchema
  1. 检查对hive数据库的更新
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2081414.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Docker 部署 Kafka 可视化 Kafka-UI

前言 本文部署的Kafka-UI 是基于Docker Compose 部署 Kafka的KRaft模式&#xff0c;如有需要可访问下文链接 Docker Compose 部署 Kafka的KRaft模式 不用依赖 Zookeeper 此部署也适用于不是docker部署的kafka集群 1.启动 Kafka-UI 服务 1.1 kafka 来自docker安装 docker r…

无法验证 Anaconda 仓库证书

无法验证 Anaconda 仓库证书 这个错误表明无法验证 Anaconda 仓库的证书。你可以尝试添加参数 --no-check-certificate 来解决这个问题&#xff08;不推荐但还挺好用&#xff0c;嘻嘻&#xff09;&#xff1a; wget --no-check-certificate https://repo.anaconda.com/archive…

【案例63】SSL RC4 加密套件支持检测 (Bar Mitzvah)修复方案

漏洞详情信息 漏洞名称 SSL RC4 加密套件支持检测 (Bar Mitzvah) 漏洞等级 高 漏洞描述 远程主机支持在一个或多个密码组中使用 RC4。 RC4 密码在伪随机字节流的生成中存在缺陷&#xff0c;导致引入了各种各样的小偏差&#xff0c;降低了其随机 性。 如果反复加密明文&am…

【北森-注册安全分析报告-无验证方式导致安全隐患】

前言 由于网站注册入口容易被黑客攻击&#xff0c;存在如下安全问题&#xff1a; 1. 暴力破解密码&#xff0c;造成用户信息泄露 2. 短信盗刷的安全问题&#xff0c;影响业务及导致用户投诉 3. 带来经济损失&#xff0c;尤其是后付费客户&#xff0c;风险巨大&#xff0c;造…

八款主流图纸加密软件强力推荐|2024年图纸加密软件最佳选择!

在当今数字化设计的世界中&#xff0c;保护企业的图纸和设计文件至关重要。无论是建筑图纸、机械设计还是电子电路图&#xff0c;这些宝贵的知识产权都需要被妥善保护&#xff0c;以防止未经授权的访问和数据泄露。本文将为您推荐2024年最值得选择的八款主流图纸加密软件&#…

1. Redis 相关背景

文章目录 一 . 初识 Redis二 . 浅谈分布式系统2.1 单机架构2.2 分布式2.3 服务分离和负载策略2.4 数据库读写分离2.5 引入缓存2.6 数据库的分库分表2.7 引入微服务2.8 其他概念 三 . Redis 的特性四 . Redis 的应用场景4.1 Redis 能做的事4.2 Redis 不能做的事 Hello , 大家好 …

第二证券:A股公司中期分红踊跃 红利资产获机构关注

A股公司2024年半年报正在密布宣布&#xff0c;上市公司中期分红计划备受商场重视。据统计&#xff0c;到8月26日&#xff0c;有中期分红计划的A股公司近370家&#xff0c;创下前史新高。业内人士称&#xff0c;得益于政策层面的生动引导&#xff0c;上市公司分红“大军”敏捷扩…

随笔七、开启gst-rtsp-server服务及推流测试

目录 1. 环境 2. 启用gst-rtsp-server服务 3. 交叉编译测试程序examples 4. 推流测试 1. 环境 泰山派RK3566开发板的SDK使用了GStreamer媒体编解码框架&#xff0c;其扩展能力应该是优于ffmpeg&#xff0c;因此目前不考虑移植ffmpeg。要实现摄像头推流&#xff0c;还需要流…

MySQL的半同步模式

MySQL 的半同步复制 MySQL 的半同步复制&#xff08;Semi-Synchronous Replication, SSR&#xff09;是一种增强的复制机制&#xff0c;旨在减少主服务器&#xff08;Master&#xff09;发生故障时的数据丢失风险&#xff0c;并在一定程度上提高复制的可靠性。半同步复制结合了…

零基础5分钟上手亚马逊云科技-高可用负载均衡器

简介&#xff1a; 欢迎来到小李哥全新亚马逊云科技AWS云计算知识学习系列&#xff0c;适用于任何无云计算或者亚马逊云科技技术背景的开发者&#xff0c;通过这篇文章大家零基础5分钟就能完全学会亚马逊云科技一个经典的服务开发架构方案。 我会每天介绍一个基于亚马逊云科技…

怎么将文档翻译成英语?5个方法一键将文档翻译成所需语言

夏日的尾声&#xff0c;处暑的凉风轻轻拂过&#xff0c;不仅带来了季节的更迭&#xff0c;也悄然拉开了国际交流的新序幕。 那份精心雕琢的处暑宣传文案&#xff0c;字字珠玑&#xff0c;情感饱满。但别急&#xff0c;想要这份佳作跨越语言的长河&#xff0c;触及更广阔的国际…

中资优配:信用债市场遭遇卖盘压力

近期&#xff0c;诺言债遭受卖盘压力&#xff0c;连跌多日&#xff0c;引发商场关注。 近两日&#xff0c;诺言债商场出现回调&#xff0c;工业债、城投债与二级本钱债价格均出现跌落。到8月27日收盘&#xff0c;“24兴业银行二级本钱债01”上行7.5个基点至2.355%&#xff0c;…

佰朔资本:股指预计保持震荡格局 关注化学制药、石油化工等板块

2024年1—7月规上工业企业赢利平稳增加&#xff0c;较前值略有上升。工业企业赢利能否企稳的要害在于有用需求&#xff0c;其时以价换量特征依然显着&#xff0c;供应快于需求使得工业企业库存继续被动冲高。在内需方面&#xff0c;大规模设备更新、消费品以旧换新政策有助于继…

uboot环境变量擦除之烧录工具擦除flash mtd0分区

有时会uboot环境变量修改了没有生效,需要擦除整个mtd分区 Erasing at 0x100000 – 100% complete. &#xff08;1M&#xff09; uboot给flash的中分区

正方体挖出几小块后的体积

如图&#xff0c;有一个边长为20厘米的大正方体&#xff0c;分别在它的角上、棱上、面上各挖掉一个大小相同的小立方体后&#xff0c;表面积变为2454平方厘米&#xff0c;那么挖掉的小立方体的边长是多少厘米?() A 2 B 2.5 C 3【正确答案】 D 3.5 这道题和上一期《立体空间想象…

算法学习-基础数据结构

基础数据结构 一.栈 1.普通栈 套路&#xff1a;从前往后遍历 需要考虑相邻元素 有消除操作 栈。 2.单调栈 二.队列 1.普通队列 2.优先队列 三.Trie 使用场景&#xff1a;可以求某个字符串在众多字符串中出现的次数&#xff0c;以某个字符串为前缀出现的次数 Trie中…

设计一个最小栈

问题 请你设计一个 最小栈 。它提供 push &#xff0c;pop &#xff0c;top 操作&#xff0c;并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆…

昂科烧录器支持MindMotion灵动微电子的微控制器MM32F5333D7P

芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表&#xff0c;其中MindMotion灵动微电子的32位微控制器MM32F5333D7P已经被昂科的通用烧录平台AP8000所支持。 MM32F5333D7P微控制器搭载了由安谋科技授权的Armv8-M架构“星辰”STAR-MC1处理器&a…

Redux的中间件原理分析

Redux的中间件原理分析 redux的中间件对于使用过redux的各位都不会感到陌生&#xff0c;通过应用上我们需要的所有要应用在redux流程上的中间件&#xff0c;我们可以加强dispatch的功能。最近抽了点时间把之前整理分析过的中间件有关的东西放在这里分享分享。本文只对中间件涉…

在线客服系统源码 完全开源可二开 带完整的安装代码包以及搭建部署教程

系统概述 在线客服系统是一种基于互联网技术的客户服务解决方案&#xff0c;通过即时通讯工具&#xff0c;如文本聊天、语音通话、视频交流等方式&#xff0c;实现企业与客户之间的实时互动。它打破了传统客服模式的时空限制&#xff0c;使客户能够在任何时间、任何地点获得快…