Hadoop----Hive的使用

1.数据库的安装,通过网上教程,使用yum进行安装即可,一定删除干净,下载与Hive版本对应的MySQL。

2.Hive的安装,在官网下载.tar.gz包解压至对应目录(/export/server),可以根据网上教程进行一定的配置。

3.元数据的初始化,在使用在hive中执行命令,会给MySQL导入一些基本的表于hive3架构

4.连接问题,有直接连接还有使用metastore进行连接,但是一般还要再加上一个hiveserver2对多连接进行一个管理。

以下为基本启动命令:

nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service metastore &

nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service hiveserver2 &

一定要先metastore!

5.报错问题,如果当连接不上hive数据库时,很大可能是mysql的原因:

1.冷静不要慌,重启机器,会有奇迹

2.多看日志,根据错误信息找到问题所在。

org.apache.hadoop.hive.metastore.HiveMetaException: Unknown version specified for initialization: 3.1.0

unknown variable 'max_allower_packet=1024M' 2023-10-08T14:05:31.609520Z 0 ERROR Aborting

Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/node1.itcast.cn.pid).

3.有可能是因为mysql采集日志时被关闭,可以尝试清除日志,有可能是因为mysql的残留进程还在运行,可以使用kill -9杀死关于mysql的进程,还有许多奇奇怪怪的原因,解决完一个还会有其他的。不过最好用还是重启(原本可以正常运行的情况下)。

相关推荐
markinmarkin5 分钟前
Spring 中有哪些方式可以把Bean 注入到IOC 容器?
java·spring
陈天伟教授19 分钟前
TraeWork初体验-生成研究报告
大数据·数据库·人工智能
带刺的坐椅23 分钟前
Hot-Plug 实战:运行期管理 Solon 插件
java·solon·插件·热插拔
大黄说说24 分钟前
SQL Server 执行计划怎么看?快速定位 SQL 慢的根源
java·linux·数据库
保卫大狮兄39 分钟前
设备利用率低,到底是设备问题还是排产问题?
大数据·运维·服务器
大大大大晴天️41 分钟前
StarRocks 的查询性能为什么快?
大数据·starrocks
专注API从业者43 分钟前
告别人工盯品!Open Claw 搭建京东商品全自动监控与数据分析系统(附完整可运行代码)
大数据·数据库·数据分析
雪之下雪乃的代码日记1 小时前
Python快速入门(Java开发者版)
java·开发语言·笔记·python
敲个大西瓜1 小时前
Springboot核心面试题
java·spring boot·后端
器灵科技1 小时前
Seedance2.5 VS MiniMax H3 同日上线:AI短剧创作者该怎么选?
java·人工智能·阿里云·prompt·aigc