经过搜索是hadoop和hive的jar包冲突了,名字叫guava
在hadoop的目录为 hadoop/share/hadoop/common/lib下
在hive的目录为hive/lib
比较两个版本的jar包,将高版本的复制给另一个,然后低版本的删除
命令
cp /opt/module/hadoop/share/hadoop/common/lib/guava-27.0-jre.jar /opt/module/hive-3.1.2/lib
rm /opt/module/hive-3.1.2/lib/guava-19.0.jar
这样就不会再报错了。