【Flink】ClassNotFoundException: org.apache.hadoop.conf.Configuration

问题背景

在Flink的sql-client客户端中执行连接hive的sql代码时出现如下错误,版本Flink1.13.6

Flink SQL>  create catalog test with(
>  'type'='hive',
> 'default-database'='default',
> 'hive-conf-dir'='/opt/hive/conf');
[ERROR] Could not execute SQL statement. Reason:
java.lang.ClassNotFoundException: org.apache.hadoop.conf.Configuration

问题原因

Flink最初是解压lib目录中并没有hadoop相关的依赖,需要补充Hdoop相关的依赖,根据下面的资料,hadoop大于2的版本兼容包为flink-shaded-hadoop2,

Hadoop

你可能感兴趣的:(Flink实战,flink,hadoop,sql)