cdh6.3.2 spark Unrecognized Hadoop major version number: 3.0.0-cdh6.3.2报错问题

cdh6.3.2 spark Unrecognized Hadoop major version number: 3.0.0-cdh6.3.2报错问题

将scala spark提交到yarn环境报错

找了半天没有找到是为什么通过报错信息找到报错的类ShimLoader找到报错的行数。
在这里插入图片描述
在这里插入图片描述

从这里看到他去拿了一个version-info.properties的文件
在第一个类里面它去case了 值这里对应的是3(3.0.0-cdh6.3.2)所以报错了

解决办法

网上有说加一个common-version-info.properties文件,里面手动改版本号的,尝试后无效果

在这里插入图片描述
还有的是注释掉

<!--        <dependency>-->
<!--            <groupId>org.apache.spark</groupId>-->
<!--            <artifactId>spark-hive_2.11</artifactId>-->
<!--            <version>2.4.0</version>-->
<!--        </dependency>-->

都无效果
然后我觉得就是把ShimLoader类的包都不引入了,用cdh自带的包去执行,然后就开始找包,发现这里有这个类里面包含ShimLoader,然后注释掉,在放到yarn环境就好了
解决办法就是注释有关ShimLoader的包或者排除掉

<!--        <dependency>-->
<!--            <groupId>org.apache.hive</groupId>-->
<!--            <artifactId>hive-exec</artifactId>-->
<!--        </dependency>-->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值