这个错误是连接mysql的时候出错,一般都是jdbc的jar包有问题(版本或者找不到包)
我这个问题出现的场景是hadoop集群中新增了几台节点,然后在环境变量classpath里面配置的mysql-connector-java-5.1.23-bin.jar路径是从旧机器上copy过来的(
export CLASSPATH=$CLASSPATH:$HIVE_LIB:$SPARK_LIB/mysql-connector-java-5.1.23-bin.jar),但是在$SPARK_LIB/下面没有mysql-connector-java-5.1.23-bin.jar,导致启动hive的时候没有找到这个jar包,
解决:把mysql-connector-java-5.1.23-bin.jar放到$SPARK_LIB/路径下即可
在Hadoop集群中,因新增节点的环境变量classpath配置中mysql-connector-java-5.1.23-bin.jar路径存在但文件缺失,导致Hive启动时报错。解决方法为将缺失的jar包放置于指定路径。
598

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



