經過搜索是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
這樣就不會再報錯了。