目录
1、场景再现
Step1:在 hive cli beeline 执行创建 hive paimon 表
Step2:使用 insert into 写入数据
Step3:抛出异常
2、原因分析
Step1:在 yarn resource manager 作业界面查询 hive sql mr job 的 yarn log
Step2:搜索job 使用的 zstd jar 版本
Step3:定位 hive lib 目录
3、解决
Step1:创建一个 maven 项目
Step2:替换 zstd 包
Step3:重启 hiveserver2 和 hive metastore
Step4:成功写入数据
1、场景再现
软件版本:
- apache hive 3.1.3
- apache hadoop 3.1.0
- Oracle jdk 1.8
- apache paimon 0.9.0
Step1:在 hive cli beeline 执行创建 hive paimon 表
create database paimon;
use paimon;
SET hive.metastore.warehouse.dir=hdfs:///user/hive/warehouse;
CREATE TABLE hive_test_table_paimon_2(
a INT COMMENT 'The a field',
b STRING COMMENT 'The b field'
)
STORED BY 'org.apache.paimon.hive.PaimonStorageHandler';