10.10 hive配置
记住这 4 个核心配置点,后面出问题大概率是这几处:
- MariaDB 5.5(CentOS 7 默认源) —— 元数据存储。清华源已下线 CentOS 7 镜像,所以走默认源 5.5;JDBC 驱动用
mysql-connector-java-5.1.49.jar(不是 8.x)。 - hive-site.xml —— 配 JDBC 连接 URL、用户名密码、warehouse 路径。
useSSL=false必须(MariaDB 5.5 不支持 SSL)。 - mapred-site.xml 的 4 个 classpath/env 配置 —— 最容易踩坑。
mapreduce.application.classpath+yarn.app.mapreduce.am.env+mapreduce.map.env+mapreduce.reduce.env全要写,否则 container 启动失败exitCode=1但 stderr 空,误导人。 - 元数据 vs 数据分离存储 —— 元数据(表名、字段、列类型)进 MariaDB;表数据进 HDFS
/user/hive/warehouse/{库名}.db/{表名}/。

浙公网安备 33010602011771号