👋 欢迎浏览我的技术博客,记录学习笔记 本人28届软工一枚

10.10 hive配置

记住这 4 个核心配置点,后面出问题大概率是这几处:

  1. MariaDB 5.5(CentOS 7 默认源) —— 元数据存储。清华源已下线 CentOS 7 镜像,所以走默认源 5.5;JDBC 驱动用mysql-connector-java-5.1.49.jar (不是 8.x)。
  2. hive-site.xml —— 配 JDBC 连接 URL、用户名密码、warehouse 路径。useSSL=false 必须(MariaDB 5.5 不支持 SSL)。
  3. mapred-site.xml 的 4 个 classpath/env 配置 —— 最容易踩坑。mapreduce.application.classpath +yarn.app.mapreduce.am.env +mapreduce.map.env +mapreduce.reduce.env 全要写,否则 container 启动失败exitCode=1 但 stderr 空,误导人。
  4. 元数据 vs 数据分离存储 —— 元数据(表名、字段、列类型)进 MariaDB;表数据进 HDFS/user/hive/warehouse/{库名}.db/{表名}/ 。
posted @ 2026-10-10 17:08  气球飞起  阅读(5)  评论(0)    收藏  举报