问题背景
在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,文章来源:https://www.toymoban.com/news/detail-833244.html
Hadoop 文章来源地址https://www.toymoban.com/news/detail-833244.html
到了这里,关于【Flink】ClassNotFoundException: org.apache.hadoop.conf.Configuration的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!