当前位置: 首页 > article >正文

Hive部署内嵌模式、本地模式、远程模式

内嵌模式

(1)下载hive安装包,在虚拟机/export/software目录下执行rz命令上传hive安装包

(2)以解压缩的方式安装hive,将hive安装到/export/servers目录下,具体命令如下:

(3)将hive安装目录重命名为hive-3.1.3,在虚拟机的/export/servers目录执行如下命令:

(4)同步jar包,解决jar包冲突问题。首先进入Hadoop存放jar包的目录,然后,将guava-27.0-jre.jar复制到hive安装目录下的lib目录,最后,删除hive安装目录下lib目录下的guava-19.0.jar,具体命令如下:

(5)配置hive系统环境变量,在/etc/profile文件中添加如下内容:

(6)执行如下命令使系统环境变量生效

(7)初始化derby数据库,命令如下:

(8)初始化数据库成功后的效果:

(9)连接hive,执行hive命令,通过hive自带的命令行工具cli连接hive:

(10)测试hive,执行show databases命令,查看数据库列表,如图所示:

  1. 本地模式

(1)安装wget工具,该工具用于下载MySQL的源文件,具体命令如下:

(2)通过wget工具下载MySQL源文件,命令如下:

(3)安装MySQL源,在MySQL源文件所在目录执行如下命令:

(4)通过yum工具安装MySQL,命令如下:

(5)安装成功后的效果:

(6)启动MySQL服务:

(7)MySQL安装成功后,默认为root用户提供了初始密码,查看该初始密码的命令如下:

(8)登录MySQL,通过root用户,以及MySQL为root用户提供的初始密码登录MySQL,命令如下:

(9)修改密码,MySQL为root用户提供的密码较为复杂不便使用:

(10)使用如下命令进行MySQL配置的刷新:

(11)安装hive,修改hive安装目录的conf目录,在该目录下执行如下命令,创建hive配置文件,在该文件中添加如下内容:

(12)上传MySQL驱动包,在/export/servers/hive-3.1.3/lib目录下执行rz命令,上传MySQL驱动包:

(13)初始化MySQL,具体命令如下:

(14)连接hive:

远程模式

(1)启动metastore服务,具体命令如下:

(2)启动HiveServer2服务:

(3)安装hive,在另一台虚拟机的/export/software目录下执行rz命令,上传hive安装包,上传完成后,解压文件进行安装:

(4)对安装文件进行重命名:

(5)同步jar包,解决jar包冲突问题。首先进入Hadoop存放jar包的目录,然后,将guava-27.0-jre.jar复制到hive安装目录下的lib目录,最后,删除hive安装目录下lib目录下的guava-19.0.jar具体命令如下:

(6)修改hive配置文件按,在hive-site.xml文件下添加如下内容:

(7)配置hive系统环境变量:

(8)执行如下命令是系统环境变量生效:

(9)连接MetaStore服务:

(10)连接HiveServer2服务


http://www.kler.cn/a/473445.html

相关文章:

  • 1688平台商品关键词搜索的多样性与Python爬虫应用实践
  • 单片机实现模式转换
  • (一)使用 WebGL 绘制一个简单的点和原理解析
  • sunrays-framework(太阳射线框架搭建)
  • [开源]自动化定位建图系统
  • javaEE-网络原理-1初识
  • 现场展示deepseek VS openAI o1模型大对比
  • BI结合数据分析系统,为企业发展提供坚实的保障
  • WD5105同步降压转换器:9.2V-95V宽电压输入,4.5A大电流输出,95%高效率,多重保护功能
  • Java 注解详解:RetentionPolicy 与 ElementType
  • [Git] git pull --rebase / git rebase origin/master
  • 用VS C#构建Windows服务【纯操作版,附带项目地址】
  • python_excel列表单元格字符合并、填充、复制操作
  • 基于64QAM的载波同步和定时同步性能仿真,包括Costas环和gardner环
  • docker一键安装脚本(docker安装)
  • 基于 Python 自动化接口测试(踩坑与实践)
  • 【ROS2】从零开始使用URDF构建机器人
  • java之Collection
  • USB 驱动开发 --- Gadget 设备连接 Windows 免驱
  • 基于物联网疫苗冷链物流监测系统设计
  • go语言学习 笔记 1(变量,语法,数据类型)
  • 【.NET】Kafka消息队列介绍,使用Confluent.Kafka集成Kafka消息队列
  • 如何使用脚手架工具开始,快速搭建一个 Express 项目的基础架构
  • Online Judge PTA 最大公约数与最小公倍数
  • 网络安全 基础入门-概念名词
  • 文件读写到SQLite数据库的方法