初始化hive 问题点
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
错误原因:
hive和hadoop的lib下面的guava.jar版本不一致造成的。
查看发现:
hive的lib下面的为guava-19.0.jar
hadoop的目录share/hadoop/common/lib下面的为guava-27.0.jar
解决:
保持都为高版本的。
删除hive的lib下面的guava-19.0.jar,然后拷贝hadoop下面的guava-27.0.jar即可。
顺带复习了一下建数据库的语句:
CREATE DATABASE HIVE
DEFAULT CHARACTER SET LATIN1
DEFAULT COLLATE LATIN1_GENERAL_CI;

764

被折叠的 条评论
为什么被折叠?



